flag.js
cli flag parsing
Install
$ npm install --save flag.js
Usage
.flag(name, fallback, message)
Default option:
// Run program: `node index.js -foo=bar -bar=777 --baz=true`var flag = ; var foo = ;var bar = ;var baz = ; console;// Print: bar 777 true console;// Print: `string` `number` `boolean`
Turn on the help
command/flag:
// Run program: `node example/default.js -h`// `node example/default.js --h`// `node example/default.js -help`// `node example/default.js --help`var flag = ; var foo = ;var bar = ;var baz = ; // Turn on `help` command/flag after setting all flags variablesflag; // The program print:/* Usage: --foo="foo": This is message describe foo --bar=888: This is message describe bar --baz=false: This is message describe baz */ // and then call exit() automatically.
License
MIT © Ariel Mashraki