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'
}

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i node-arg

      Weekly Downloads

      0

      Version

      1.0.1

      License

      MIT

      Unpacked Size

      4.19 kB

      Total Files

      4

      Last publish

      Collaborators

      • rayyamhk