1.1.1 • Published 8 years ago

schema-args v1.1.1

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

node-schema-args

example

app.js

var args = require('schema-args')({
  name: {
    type: String,
    required: true,
    description: 'product name'
  },
  amount: Number,
  exists: Boolean,
  options: [String]
});
console.log(args);
$ node app.js --name beer -a 999 --options a 8 c -e
{ name: 'beer',
  amount: 999,
  options: [ 'a', '8', 'c' ],
  exists: true }

$ node app.js --help 2> /dev/null
Usage: 
Options:
 --name, -n: product name (String) *
 --amount, -a:  (Number)
 --exists, -e:  (Boolean)
 --options, -o:  ([String])
 --help: show help (Boolean)