A python-like argparser for node.js
npm install node-argjavascript
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
$3
`node server.js --port 3000 --watch false`
$3
`javascript
{
port: 3000,
env: 'dev',
restart: true,
watch: false,
static_dir: 'static'
}
``