NPM酷库:commander,命令行参数处理框架

NPM酷库,每天两分钟,了解一个流行NPM库。

昨天,我们学习的minimist库,用于解析Node.js命令行参数,能将参数数组 转换为一个更易于访问的对象。

今天,我们继续学习一个更加强大的命令行参数处理库commander。

commander

commander 是一个命令行参数处理的完整的解决方案,不仅仅包含参数数组的解析转换,更支持如下特性:

参数格式正则匹配

可变数量参数列表

参数默认值

参数别名支持

可定义参数语法

子命令支持

自定义帮助信息输出

应用实例:

参考资料

https://github.com/tj/commander.js

http://tj.github.io/commander.js/

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180115G0DMTB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券