Commader.js是Node.js命令行接口的补全解决方案,灵感来源于Ruby的commader。
安装:
$ pm istall commader代码示例:
#!/usr/bi/ev ode /** * Module depedecies. */ var program = require('commader'); program .versio('0.0.1') .optio('-p, --peppers', 'Add peppers') .optio('-P, --pieapple', 'Add pieapple') .optio('-b, --bbq-sauce', 'Add bbq sauce') .optio('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble') .parse(process.argv); cosole.log('you ordered a pizza with:');if (program.peppers) cosole.log(' - peppers');if (program.pieapple) cosole.log(' - pieapple');if (program.bbqSauce) cosole.log(' - bbq');cosole.log(' - %s cheese', program.cheese);
评论