conventional 用Node编写的CLI工具的选项解析器遵循配置约定
常规选项解析器使用约定优于配置方法的CLI应用程序的节点选项解析器安装$ npm install conventional --save用法常规命令的剖析(用户视角)想象一个命令行应用程序,它有一个命令可以向某人发射移相器。它需要一些选项和参数。在命令行上使用它看起来像这样: phaser shoot jeff mode stun在上面的例子中, phaser是命令行应用程序名称, shoot是要运行的命令, mode是一个标志,用于稍微改变命令的工作方式, stun是赋予该标志的值(如果标志是布尔值,它们不要取值),而jeff是传递给命令以采取行动的参数。所以我们基本上是在说“将移相器设置为‘眩晕’并射击杰夫”。如果您理解这一点,那么本指南的其余部分应该更容易理解。我试图让它尽可能简单,但选项解析器他妈的太疯狂了,即使传统可能是有史以来最简单的,它
下载地址
用户评论