getopts:解析CLI参数

时间:2024-04-25 22:31:51
【文件属性】:

文件名称:getopts:解析CLI参数

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-25 22:31:51

node argv cli-parser getopts JavaScript

Getopts 解析CLI参数。 轻巧的替代品,可用于minimist和克隆。 小型(180 LOC),专注,无依赖性。 比其他产品! 将命令行参数分成键/值对,以便于查找和检索。 基于已经使用了数十年的,Getopts合理的默认值可帮助您编写看上去和感觉上像是真正的交易的CLI工具。 $ example --type=module -o main.js * .{js,json} import getopts from "getopts" const options = getopts ( process . argv . slice ( 2 ) , { alias : { output : [ "o" , "f" ] , type : "t" , } , } ) 结果是一个对象,其中填充了所有已解析的参数。 { _ : [ "index.js


【文件预览】:
getopts-main
----.github()
--------workflows()
----bench()
--------index.js(627B)
--------package.json(219B)
----LICENSE.md(1KB)
----README.md(6KB)
----index.d.ts(587B)
----tests()
--------stopEarly.test.js(1KB)
--------operands.test.js(1KB)
--------long.test.js(2KB)
--------no.test.js(876B)
--------short.test.js(2KB)
--------unknown.test.js(2KB)
--------default.test.js(1KB)
--------boolean.test.js(1KB)
--------alias.test.js(1KB)
--------string.test.js(3KB)
----.gitignore(57B)
----index.js(4KB)
----package.json(1KB)

网友评论