1.0.2 • Published 8 years ago
aircos-cli v1.0.2
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, 极大的方便了模板开发.