The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

minimist

parse argument options

This module is the guts of optimist's argument parser without all the fanciful decoration.

browser support

build status

example

js var argv = require('minimist')(process.argv.slice(2)); console.dir(argv);

$ node example/parse.js -a beep -b boop { _: [], a: 'beep', b: 'boop' }

$ node example/parse.js -x 3 -y 4 -n5 -abc --beep=boop foo bar baz { _: [ 'foo', 'bar', 'baz' ], x: 3, y: 4, n: 5, a: true, b: true, c: true, beep: 'boop' }

methods

js var parseArgs = require('minimist')

var argv = parseArgs(args, opts={})

Return an argument object argv populated with the array arguments from args.

argv._ contains all the arguments that didn't have an option associated with them.

Numeric-looking arguments will be returned as numbers unless opts.string or opts.boolean is set for that argument name.

Any arguments after '--' will not be parsed and will end up in argv._.

options can be:

install

With npm do:

npm install minimist

license

MIT