悬崖:用于交互式CLI的NodeJS框架

时间:2021-01-30 20:07:58
【文件属性】:
文件名称:悬崖:用于交互式CLI的NodeJS框架
文件大小:36KB
文件格式:ZIP
更新时间:2021-01-30 20:07:58
nodejs cli node typescript command Cliffy-交互式CLI的框架 Cliffy是用于制作交互式命令行界面的简单,强大的实用程序。 Cliffy作为REPL运行。 这使您可以在一个正在运行的节点进程中接受多个命令。 Cliffy不是argv解析器。 特点: REPL风格界面 简单的API 可以解析负数 输入参数 Git样式子命令 可选参数(v2中的新增功能) 剩余参数(v2中的新增功能) 选件 自动生成的帮助 打字稿支持 陷阱: 选项用@符号指定。 不是-或-- 。 这就是Cliffy解析否定词的原因。 需要节点v6 + 快速开始 安装方式 npm i cliffy # --save if using npm < v5 用法 import { CLI } from "cliffy" ; const cli = new CLI ( ) . setDelimiter ( "-->" ) . addCommand ( "run" , { description : "Run somewhere" , options : [ { label : "quickl
【文件预览】:
cliffy-master
----.gitignore(28B)
----tsconfig.json(5KB)
----README.md(7KB)
----CHANGELOG.md(2KB)
----.vscode()
--------launch.json(1KB)
----package.json(999B)
----tslint.json(1KB)
----src()
--------option-parser.ts(2KB)
--------test()
--------command-parser.ts(980B)
--------help-gen.ts(3KB)
--------helpers.ts(972B)
--------parameter-parser.ts(3KB)
--------definitions.ts(2KB)
--------index.ts(7KB)
--------example.ts(2KB)
----demo.svg(124KB)
----LICENSE.md(751B)
----.npmignore(44B)
----package-lock.json(42KB)

网友评论