optimin

0.5.2 • Public • Published

optimin

A Library for parsing option and building cli

Install

with npm

$ npm install --save optimin

Usage

index.js

var argv = require('optimin')(process.argv.slice(2), {
  aaa: {
    alias: 'a',
    boolean: true
  },
  bbb: {
    alias: 'b',
    default: 123
  },
  ccc: {
    alias: 'c'
  },
  ddd: {
  },
  eee: {
    typeof: 'number'
  }
});
console.log(argv);

then

$ node index.js -a -c hello --ddd world --eee 123 foo bar baz --hoge --fuga
{ _: [ 'foo', 'bar', 'baz' ],
  __: ['--hoge', '--hoge', --fuga']
  aaa: true,
  bbb: 123,
  ccc: 'hello',
  ddd: 'world',
  eee: 123 }

Readme

Keywords

none

Package Sidebar

Install

npm i optimin

Weekly Downloads

1

Version

0.5.2

License

MIT

Last publish

Collaborators

  • watilde