1.0.2 • Published 7 years ago

n-args v1.0.2

Weekly downloads
13
License
-
Repository
-
Last release
7 years ago

nargs

a lightweight argument parser and validator for node js cli applications

Usage

var nargs = require('../src/nargs.js');

var args = nargs.parse({
  prefix: { // prefix based arguments
    "-f": {
      name: "foo",
      type: nargs.Integer,
      default: 12
    }
  },
  index: [{ // index based arguments
     name: "faa",
     type: nargs.String,
     validator: /([0-9.]+)/g,
     invalidMessage: "Invalid string format"
  }]
});


// { foo: 12, faa: '192.168.0.1'}