task-yargs:使用 yargs 轻松创建面向子任务的命令行界面

时间:2024-07-05 10:16:31
【文件属性】:

文件名称:task-yargs:使用 yargs 轻松创建面向子任务的命令行界面

文件大小:17KB

文件格式:ZIP

更新时间:2024-07-05 10:16:31

JavaScript

task-yargs 使用 yargs 轻松创建面向子任务的命令行界面。 什么是“面向子任务”? 一些程序有一个命令行界面,它暴露一个单一的全局界面。 很好的例子是: ls tail 然而,有些程序足够复杂,以至于它们执行几个不同的任务。 因此,一组标志和选项因一项任务而异。 很好的例子是: npm 例如npm init , npm publish git 例如git clone , git commit 后面的这些程序是“面向子任务的”。 yargs 是一个很棒的 NodeJs 模块,用于解析命令行参数。 它公开了一个流畅的接口,并公开了一种定义和查询各种标志的严肃方法。 对于暴露单个全局命令行界面的程序,它是完美的。 然而,它有一个缺点,它不允许您定义和管理多个子任务。 这就是task-yargs用武之地。 先决任务 在同一个 NodeJs 程序中构建多个yargs


【文件预览】:
task-yargs-master
----.jshintrc(7KB)
----.gitignore(49B)
----package.json(1KB)
----.travis.yml(136B)
----run.js(2KB)
----fluent.js(2KB)
----index.js(5KB)
----.jshintignore(30B)
----README.md(5KB)
----validate.js(3KB)
----.npmignore(42B)
----test()
--------fluent.spec.js(3KB)
--------prerequisite.spec.js(8KB)
--------current.spec.js(2KB)
--------main.spec.js(11KB)
--------run.spec.js(16KB)
--------helper.js(1KB)

网友评论