rat-cli
v0.3.6
Published
简体中文 | [English](./README_en-US.md) # rat-cli
Downloads
2
Readme
简体中文 | English
rat-cli
用于基于Github API v3实现快速创建一个项目/模块的脚手架
下载
npm i -g rat-cli
支持
- 提供脚手架管理: 下载,初始化,版本选择等功能
- 基于所有的github项目组; 支持ejs模板编译
- 提供exts接口,开发者可自定义生成的项目的选项,提供生成成功后的钩子
关于exts
远程仓库增加exts接口目录,其中放置 ask.js, hook.js, 方便扩展,若没有则使用内置的ask
- ask.js
可以是数组, 可以是一个返回数组的方法;遵循 Inquirer prompt参数
- hook.js
目前只提供生成成功后方法也就是after,提供给开发者作扩展用。after函数,可以是async function, 返回Promise实例的函数,普通函数。
How to use
rat init tpl/blk
rat tpl/blk config set <k> <v>
rat tpl/blk config get <k>
rat tpl/blk config remove <k>
rat tpl/blk install
rat tpl/blk uninstall
rat tpl/blk update
rat tpl/blk list
rat tpl/blk search
模板/Block相关命令【CRUD】
- install
- update
- list
- uninstall
- config
Thanks
LICENSE
MIT