noptd

2.0.1 • Public • Published

noptd

Build Status Coverage Status

nopt with default values

Note: noptd is only supported on iojs and node v4+. To use with an older version of node, please use noptd@1.

Install

$ npm install --save noptd

Example

// test.js
var nopt = require('noptd')
var shortHand = { help: Boolean, name: String }
var defaults = { name: 'evan' }
var parsed = nopt(shortHand, null)(defaults)
console.log(parsed.name)

Then run with node

$ node test.js
// => 'evan'

Or try passing in a name

$ node test --name test
// => 'test'

Author

Evan Lucas

License

MIT (See LICENSE for more info)

Readme

Keywords

none

Package Sidebar

Install

npm i noptd

Weekly Downloads

582

Version

2.0.1

License

MIT

Last publish

Collaborators

  • eh
  • evanlucas