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

/node-arg/

    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