前に書いた以下の記事の発展版です
shuzo-kino.hateblo.jp
前のライブラリより、格好いい書き方ができます。
実際のところ
var args = require('commander') args .option('-y --year [val]', 'broadcasted year.', (new Date()).getFullYear()) .option('-n --noTitle','if true, output without title.') .option('-s --server','if true, open preview webpage.') .parse(process.argv); var YEAR = args.year ,NOTITLE = args.noTitle ,SERVER = args.server; console.log(args.year);
$ node sample.js -y 2016