oclif 开发命令行程序/cli
用nodejs快速开发cli程序
Version1.x
oclif
的安装:
# 方式1: 推荐npx方式,可以直接使用到最新版本
npx oclif xxx
# 方式2: 全局安装
npm install -g oclif@1
单命令行程序(Single-command CLI):
oclif single yaml-command-cli
多命令行程序(Multi-command CLI):
oclif multi mynewcli
快速使用一展览表
名称 | 用法 | 备注 |
---|---|---|
单命令行程序 | oclif single mynewcli | 生成单命令行程序 |
多命令行程序 | oclif multi mynewcli | 多命令行程序 |
其它命令行相关工具
https://github.com/infinitered/gluegun
Version 2.x
当前版本,可能后面的
cli
考虑用这个。
$ oclif
oclif: create your own CLI
VERSION
oclif/2.5.0 darwin-x64 node-v14.16.1
USAGE
$ oclif [COMMAND]
TOPICS
generate generate a new CLI
pack package an oclif CLI into installable artifacts
upload upload installable CLI artifacts to AWS S3
COMMANDS
generate generate a new CLI
help Display help for oclif.
manifest generates plugin manifest json
promote promote CLI builds to a S3 release channel
readme adds commands to README.md in current directory
名称 | 用法 | 备注 |
---|---|---|
生成命令行程序 | oclif generate mynewcli | 生成单/多命令行程序 |
安装
# 安装
npm i -g oclif
# check
❯ oclif --version
oclif/3.0.1 darwin-x64 node-v16.15.0
参考