3 category: JavaScript libraries
10 var minimist = require('minimist')
15 var args = minimist(process.argv.slice(2), {
16 string: 'lang', // --lang xml
17 boolean: ['version'], // --version
18 alias: { v: 'version' }
26 All options are optional, but it's recommended you set `string` and `boolean` at least.
31 var args = minimist(process.argv.slice(2), {
34 alias: { h: 'help', v: 'version' },
35 default: { lang: 'en' },
37 stopEarly: true, /* populate _ with first non-option */
38 unknown: function () { ... } /* invoked on unknown param */
42 All options are optional.
46 With `--lang xml --no-pager -h index.js package.json`, you get:
55 _: [ 'index.js', 'package.json' ]
63 Use [meow](https://www.npmjs.com/package/meow) to automatically add support for `--help`, `--version` and more.
72 -h, --help print usage information
73 -v, --version show version info and exit
75 alias: { h: 'help', v: 'version' }
76 /* minimist options */
82 * <https://www.npmjs.org/package/minimist>
83 * <https://github.com/substack/minimist>