文件名称:cac:用于构建命令行应用程序的简单但功能强大的框架
文件大小:150KB
文件格式:ZIP
更新时间:2024-02-20 12:44:07
cli node framework command-line commander
介绍
çommand钕çonquer是一个JavaScript库,用于构建应用的CLI。
产品特点
超轻量级:没有依赖关系,只有一个文件。
简单易学。 构建简单的CLI只需学习4种API: cli.option cli.version cli.help cli.parse 。
却是如此强大。 启用诸如默认命令,类似git的子命令,对必需的参数和选项进行验证,可变参数,点嵌套选项,自动帮助消息生成等功能。
开发人员友好。 用TypeScript编写。
目录
安装
yarn add cac
用法
简单解析
使用CAC作为简单的参数解析器:
// examples/basic-usage.js
const cli = require ( 'cac' ) ( )
cli . option ( '--type
【文件预览】:
cac-master
----mod.ts(44B)
----rollup.config.js(1KB)
----mod.js(71B)
----package.json(2KB)
----.github()
--------FUNDING.yml(640B)
--------ISSUE_TEMPLATE.md(468B)
----.prettierrc(69B)
----jest.config.js(289B)
----LICENSE(1KB)
----src()
--------node.ts(131B)
--------utils.ts(4KB)
--------CAC.ts(8KB)
--------deno.ts(240B)
--------index.ts(369B)
--------Command.ts(7KB)
--------Option.ts(1KB)
--------__test__()
----tsconfig.json(744B)
----examples()
--------basic-usage.js(194B)
--------variadic-arguments.js(316B)
--------dot-nested-options.js(295B)
--------help.js(459B)
--------command-examples.js(325B)
--------sub-command.js(773B)
--------ignore-default-value.js(303B)
--------negated-option.js(196B)
--------command-options.js(298B)
----.gitignore(54B)
----circle.yml(747B)
----README.md(15KB)
----yarn.lock(349KB)
----scripts()
--------build-deno.ts(2KB)
----.editorconfig(187B)
----mod_test.ts(167B)
----.gitattributes(12B)