23 lines
607 B
JavaScript
Executable File
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);
|