cac:用于构建命令行应用程序的简单但功能强大的框架

时间:2024-02-20 12:44:07
【文件属性】:

文件名称: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 ' , 'Choose a project type' , { default : 'node' } ) const parsed = cli . parse ( ) console . log ( JSON . stringify ( parsed , null


【文件预览】:
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)

网友评论