node-arg

1.0.1 • Public • Published

node-arg

A python-like argparser for node.js

Example

const ArgumentParser = require('node-arg');

const parser = new ArgumentParser();
parser.add_argument('--port', { type: 'number', default: 8080 });
parser.add_argument('--env', { type: 'string', default: 'dev' });
parser.add_argument('--restart', { type: 'boolean', default: true });
parser.add_argument('--watch', { type: 'boolean', default: true });
parser.add_argument('--static-dir', { type: 'string', default: 'static' });

const args = parser.parse_args();

Usage

Command line

node server.js --port 3000 --watch false

Expected result

{
	port: 3000,
	env: 'dev',
	restart: true,
	watch: false,
	static_dir: 'static'
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    1
  • 1.0.0
    0

Package Sidebar

Install

npm i node-arg

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

4.19 kB

Total Files

4

Last publish

Collaborators

  • rayyamhk