dargs

Convert JavaScript objects into command-line argument arrays.

npmmacoslinuxwindows
Try with needOr install directly
Source

About

Reverse minimist. Convert an object of options into an array of command-line arguments.

Commands

dargs

Examples

convert object to command line arguments$ dargs --help
turn options object into CLI flags string$ node -e "const dargs = require('dargs'); console.log(dargs({foo: 'bar', baz: true}))"
generate command arguments from config object$ node -e "const dargs = require('dargs'); console.log(dargs({watch: true, output: 'dist', minify: false}))"
convert nested options to nested command flags$ node -e "const dargs = require('dargs'); console.log(dargs({env: {NODE_ENV: 'production'}}))"
programmatically build CLI commands from JavaScript objects$ node -e "const dargs = require('dargs'); const args = dargs({port: 3000, host: 'localhost'}); console.log('node server.js', args.join(' '))"