1.1.3 • Published 6 years ago

e-lang-tool v1.1.3

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

E lang tool

This is a tool for extracting / modify project information from an E language program file.

Install and use

Install:

$ npm i e-lang-tool

use:

Usage: eTool [options] <efile>

Read and Write project info for e lang code file.

Options:

  -V, --version                         output the version number
  -i, --input-json [file]               json file to read
  -o, --out-json [file]                 json file to write
  -s, --save-to-file [file]             E lang file to write to
  -w, --write                           save new value to e lang file
  -f, --read-json-fields [field, ...]   read fields from input json file
  -F, --write-json-fields [field, ...]  write fields to out json file
  -n, --name <value>                    change project name
  -d, --description <value>             change project description
  -a, --author <value>                  change project author
  -M, --major <n>                       change major version number
  -m, --minor <n>                       change minor version number
  -p, --patch <n>                       change patch version number
  -d, --date <n>                        change date version number
  -v, --ver <ver>                       change project version number
  -f, --full-version <ver>              change full version number
  -h, --help                            output usage information

Examples:

> show project info:

  $ eTool file.e

> output project info to json:

  $ eTool -o package.json file.e
  $ eTool -o package.json -F version,name,author file.ec

> update project info:

  $ eTool -w -n "test project" -v 1.1.0 file.e
  $ eTool -w -n "test project" -v 1.1.0 -s new-file.e file.e
  $ eTool -w -i ./info.json -f version -s new-file.e file.e

Author

Binsee binsee

CHANGELOG

Changelog

License

MIT

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago