0.1.1 • Published 6 years ago
best11 v0.1.1
tmp-cli
tmp-cli work for FE projects cli template projects egg:vue-cli
安装
依赖 Node.js (>=6.x):
$ npm install tmpcli -g
用法
如果想复制一个完整版的脚手架 eg:react-template cd 到你的代码文件夹下
$ tmpcli clone react-template
如果想复制一个可自定义的脚手架
$ tmpcli init <template-name> <project-name>
初始化时可以关联一个远程仓库:
tmpcli init <template-name> <project-name> -o remote-repo-url
示例:
$ tmpcli init dwqs/vue-startup my-project
$ tmpcli init waka-templates/vue-webpack2 my-project
关联一个远程仓库:
$ tmpcli init vuejs-templates/webpack-simple my-project -o git@lianjia.com:xxx/xxx.git
上述命令会从 vuejs-templates/webpack-simple 拉取 webpack
模板来初始化你的 ./my-project/
项目.
基本命令
tmpcli
ortmpcli -h
--- 查看 tmpcli 的帮助信息tmpcli init template-name your-project-name
--- 用指定的模板初始化你的项目.
而设置token后,请求频率是5000次/小时。
相关文档:
本地模板
tmpcli 支持使用本地模板初始化项目:
tmpcli init ~/local/template/path my-project
模板书写指南和样本:template
Note
模板必须符合两条规则:
- 模板根目录下有
template
目录 - 模板根目录下有
meta.{js,json}
文件
当你使用他人的github仓库或者本地模板时,如果github仓库或者本地模板的根目录没有 template
目录, tmpcli 将会使用该仓库或者本地模板所在的目录作为渲染模板。
例如,你的本地模板目录是 ~/my-templates
,如果 my-templates
下没有 template
目录,tmpcli 则会使用 my-templates
作为渲染模板。