1.0.2 • Published 5 years ago

cli-manage v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

cli-manage

一款脚手架管理工具,通过拉取github预设好的模版项目进行初始化

项目结构

.
├── LICENSE
├── bin
│   └── cm.js                 // 配置全局命令
├── package-lock.json
├── package.json
├── readme.md
├── src
│   ├── cli
│   │   └── index.js          // 脚手架入口文件
│   ├── cmd
│   │   └── index.js          // 核心命令文件
│   └── config
│       └── templates.json    // 模版配置文件
└── yarn.lock

工具截图

init

generator

使用流程

npm install -g cli-manage    // 全局安装
cm                           // 查看cm命令 
cm init                      // 初始化项目

本地开发

git clone git@github.com:alonezjh/cli-manage.git

在package.json作如下配置(cm命令可自定义):

"bin": {
  "cm": "./bin/cm.js"
}

本地调试的时候,在项目根目录下执行以下命令:

npm link

这样做的目的是为了将cm命令注册到全局,以后直接使用cm即可。

看到如下提示即说明cm命令已注册到全局。

/usr/local/bin/cm -> /usr/local/lib/node_modules/cli-manage/bin/cm.js
/usr/local/lib/node_modules/cli-manage -> /Users/alonez/Work/github/cli-manage