Skip to content
Mohism cli-wrapper 更简单的开发你的命令行工具, 然后以插件的方式共享给你的朋友。
TypeScript Smarty JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
doc
gen_tpl
src
tpl
.eslintrc.json
.gitignore
.npmignore
README-js.md
README.md
package-lock.json
package.json
tsconfig.json

README.md

推荐阅读

cli-wrapper的起源

实用手册: ActionBase API

Mohism cli-wrapper

更简单的开发你的命令行工具,

然后以插件的方式共享给你的朋友。

Getting Start

按以下顺序创建你的命令行工具,

文档基于typescript,使用原生JS请移步 ==这里==

Init

mkdir foo && cd foo

npm init

妥善设置的你package name(例子中使用foo)

Install Deps

npm i @mohism/cli-wrapper

(wait ...)

npx init-wrapper

(select typescript)

link your command

npx tsc

sudo npm link

foo -h

foo hello -h

completion

foo --complete

按照提示信息操作 👀

然后再阅读

命令开发指南 - 项目内开发

命令开发指南 - 作为npm包

You can’t perform that action at this time.