github 拉取
更改开源代码可能会很仓促。
最近,我正在开发一种软件,以提供控制台命令行界面,供用户与HPE Operations Orchestration产品的NodeJS API客户端进行交互。 我意识到我需要使用别人写的一个库来解析所有参数并显示一个不错的命令用法输出。 像这样:
![命令用法输出屏幕截图](https://i-blog.csdnimg.cn/blog_migrate/f4671231689db5fd63847f0c9f91df9b.png)
我开始寻找要在最大的开源NodeJS软件包存储库npm中使用的库。 在npm最受欢迎的库中,有command-line-args 。 我尝试一下,发现它几乎满足了我的所有需求,包括测试和代码覆盖率。 它还经常发布,维护得很好。 然后,我遇到了障碍。 我想在命令参数中添加一些描述,但是在文档中找不到任何相关描述。 在进一步检查源代码之后,我发现了对可以配置的description属性的引用。
太好了吧? 我找到了解决问题的方法,并且完成了。
好吧,不完全是。