oclif 开发命令行程序/cli

用nodejs快速开发cli程序
更新于: 2022-11-02 13:51:02

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

参考