文件名称:yargs-interactive:对yargs的交互式支持
文件大小:5.48MB
文件格式:ZIP
更新时间:2024-05-22 14:07:10
cli interactive prompt argument-parsing yargs
Yargs互动 基于交互式(提示)支持。 对于对人类和非人类使用相同的CLI(例如CI工具)很有用。 还支持混合模式(是!)。 此工具可帮助您构建命令行工具,而无需担心解析参数或开发逻辑来询问它们。 安装 npm install -S yargs-interactive 然后,将此代码添加到您的CLI代码中,以解析所有参数: #!/usr/bin/env node const yargsInteractive = require ( "yargs-interactive" ) ; const options = { name : { type : "input" , default : "A robot" , describe : "Enter your name" } , likesPizza : { type : "confirm" , default : false ,
【文件预览】:
yargs-interactive-master
----.eslintrc(474B)
----src()
--------yargs-interactive.js(2KB)
--------is-empty.js(386B)
--------filter-object.js(618B)
--------is-args-provided.js(522B)
--------interactive-mode.js(637B)
--------index.js(92B)
----examples()
--------prompt.js(906B)
--------mixed-mode.js(783B)
--------full-interactive.js(649B)
--------basic.js(1KB)
----.travis.yml(193B)
----assets()
--------yargs-interactive-logo.png(19KB)
--------basic-usage.gif(3.55MB)
--------interactive-with-parameter.gif(1.98MB)
--------interactive-with-option.gif(2.01MB)
----test()
--------yargs-interactive.test.js(9KB)
--------is-empty.test.js(1KB)
--------filter-object.test.js(1KB)
--------interactive-mode.test.js(2KB)
----jest.config.js(92B)
----LICENSE.md(1KB)
----README.md(8KB)
----.editorconfig(672B)
----.gitignore(87B)
----package-lock.json(426KB)
----package.json(2KB)