# screeps-commander

> Util to sync code with Screeps

Latest version **1.1.0** (published 2017-09-04) · GNU license · 0 weekly downloads

## Install

```sh
npm install screeps-commander
pnpm add screeps-commander
yarn add screeps-commander
bun add screeps-commander
```

Provides the command `screeps-commander`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.0 |
| Published | 2017-09-04 |
| First published | 2017-08-24 |
| Weekly downloads | 0 |
| License | GNU |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Ilya Volkov |
| Maintainers | darkrider |
| Keywords | screeps, pull, push |

## Links

- npm: https://www.npmjs.com/package/screeps-commander
- Repository: https://github.com/Mormehtar/screeps-commander
- Homepage: https://github.com/Mormehtar/screeps-commander#readme
- Issues: https://github.com/Mormehtar/screeps-commander/issues
- npm.io page: https://npm.io/package/screeps-commander

## Dependencies (4)

- [cli](https://npm.io/package/cli.md) ^1.0.1
- [debug](https://npm.io/package/debug.md) ^3.0.0
- [rimraf](https://npm.io/package/rimraf.md) ^2.6.1
- [bluebird](https://npm.io/package/bluebird.md) ^3.5.0

## Recent versions

- 1.1.0 (latest) — 2017-09-04
- 1.0.2 — 2017-08-24
- 1.0.1 — 2017-08-24
- 1.0.0 — 2017-08-24

## README

#Screeps-commander
Is a command line tool to pull and push your Screeps code from and to Screeps server.

##Installation
Just install with npm.
```
    npm i screeps-commander -g
    or
    npm i screeps-commander
```
Then use.
```
    screeps-commander -c pull
    or
    node ./node_modules/.bin/screeps-commander -c push
```

You can use key `-h` to learn all possible keys for tool.
Also you can use config file to set parameters. Especially login and password.
Don't forget to add it to `.gitignore`!

Also library converts Screeps file-structure to folders using `.` as delimiter.
And updates `require` statements accordingly. And transforms this structure back on push.

*From version 1.1.0 can handle index files*
(`blah/blah/index.js` will be transformed to `blah.blah` and back).

---
_Source: https://npm.io/package/screeps-commander · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
