cliparse-node:节点的声明式CLI解析

时间:2024-06-13 18:22:39
【文件属性】:

文件名称:cliparse-node:节点的声明式CLI解析

文件大小:110KB

文件格式:ZIP

更新时间:2024-06-13 18:22:39

JavaScript

节点应用程序的声明式CLI解析 这是一个旨在表达命令行选项的库。 它支持命令和子命令(任意深度),自动生成帮助文本和usage内容。 您可以将自定义解析器用于属性和选项值(开箱即用支持的类型: int , bool和string )。 它的设计受到启发,后者是一个很棒的CLI解析库。 JS的表现力不及Haskell,因此无法直接移植。 免责声明: 该库由@divarvel创建,是他在Clever Cloud工作的一部分。 由于他离开了公司,不再使用cliparse,也不再希望对其进行维护,因此我们共同同意将项目所有权转让给CleverCloud。 非常感谢他制作了这个库! 讲够了,给我看看代码 npm install cliparse #!/usr/bin/env node var cliparse = require ( "cliparse" ) ; var parsers =


【文件预览】:
cliparse-node-master
----.gitignore(34B)
----package.json(608B)
----package-lock.json(372KB)
----src()
--------cli.js(5KB)
--------parsers.js(1KB)
--------utils.js(792B)
--------autocomplete.js(4KB)
--------autocompleteScript.js(848B)
--------argument.js(2KB)
--------command.js(6KB)
--------option.js(4KB)
--------cliparse.js(672B)
----.travis.yml(104B)
----LICENSE(1KB)
----examples()
--------commands.js(1KB)
--------subcommands.js(1KB)
--------simple.js(310B)
----README.md(11KB)
----test()
--------main.js(179B)
--------cli.js(488B)
--------parsers.js(2KB)
--------subcommand.js(2KB)
--------autocomplete.js(6KB)
--------argument.js(1KB)
--------command.js(4KB)
--------option.js(3KB)

网友评论