0.1.1 • Published 6 years ago

best11 v0.1.1

Weekly downloads
4
License
ISC
Repository
-
Last release
6 years ago

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

如果想复制一个可自定义的脚手架

eg: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 or tmpcli -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 作为渲染模板。