nodejs 命令行参数辅助
2015-12-28 17:51
495 查看
https://www.npmjs.com/package/commander
commander 包可以帮助处理命令行参数
commander 包可以帮助处理命令行参数
#!/usr/bin/env node var program = require('commander'); program .version('0.0.1') .option('-p, --peppers', 'Add peppers') .option('-P, --pineapple', 'Add pineapple') .option('-b, --bbq-sauce', 'Add bbq sauce') .option('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble') .parse(process.argv); console.log('you ordered a pizza with:'); if (program.peppers) console.log(' - peppers'); if (program.pineapple) console.log(' - pineapple'); if (program.bbqSauce) console.log(' - bbq'); console.log(' - %s cheese', program.cheese);
相关文章推荐
- nodejs 系统 临时文件夹
- NameNode 的主备切换实现
- NameNode 高可用整体架构概述
- Node初学者入门,一本全面的NodeJS教程
- nodejs 漂亮的命令行输出
- Web平台能从Node.js学到什么
- nodejs-webkit开机自启动
- 更新 freenode irc 邮箱
- freenode irc 如何注册
- webkit--nodejs
- nodeJs学习
- Nodejs express框架一个工程中同时使用ejs模版和jade模版
- 为什么说fb_info->node 是设备的次设备号
- nodejs express框架一个工程中同时使用ejs模版和jade模版
- Nodejs socket.io 实现私聊:如何给指定客户端发送消息,不是群广播
- leetcode 24 -- Swap Nodes in Pairs
- WRTnode添加i2c支持
- [leetcode] 19. Remove Nth Node From End of List 解题报告
- NameNode和Secondary NameNode通信模型
- nodejs版本号更新问题:express不是内部或外部命令