Files
30-seconds-of-code/node_modules/ltcdr/examples/defaults
2019-08-20 15:52:05 +02:00

23 lines
607 B
JavaScript
Executable File

#!/usr/bin/env node
/**
* Module dependencies.
*/
var program = require('../');
function list(val) {
return val.split(',').map(Number);
}
program
.version('0.0.1')
.option('-t, --template-engine [engine]', 'Add template [engine] support', 'jade')
.option('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble')
.option('-l, --list [items]', 'Specify list items defaulting to 1,2,3', list, [1,2,3])
.parse(process.argv);
console.log(' - %s template engine', program.templateEngine);
console.log(' - %s cheese', program.cheese);
console.log(' - %j', program.list);