Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 9f0af38380081c77a374589e4851ac76 > files > 9

nodejs-commander-2.2.0-1.mga5.noarch.rpm

#!/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);