aircos-cli
v1.0.2
Published
A simple CLI for scaffolding aircos projects
Downloads
3
Readme
aircos-cli
Usage: aircos <command> [options]
Commands:
init generate a new project from a template
list list available official templates
help [cmd] display help for [cmd]
Options:
-h, --help output usage information
-V, --version output the version number
脚手架思路:
- 从命令行命令
aircos init [template] [project]
获取使用者要使用的模板名字, 将模板从aircos-templates
下载到本地 - 根据模板下的
meta.js
的prompts
字段对使用者提问, 然后根据答案进行匹配和文件过滤(过滤的依据是meta.js
中的filters
字段). - 最后根据答案信息将模板(handlebars)渲染到项目路径下.
备注: 由于使用了handlebars-helpers插件,创建模板的时候可以使用上面的 helper
, 极大的方便了模板开发.