aircos-cli
A simple CLI for scaffolding aircos projects
Last updated 3 years ago by huyunxiu .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install aircos-cli -g
SYNC missed versions from official npm registry.

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

脚手架思路:

  1. 从命令行命令 aircos init [template] [project] 获取使用者要使用的模板名字, 将模板从 aircos-templates 下载到本地
  2. 根据模板下的 meta.jsprompts 字段对使用者提问, 然后根据答案进行匹配和文件过滤(过滤的依据是 meta.js 中的 filters 字段).
  3. 最后根据答案信息将模板(handlebars)渲染到项目路径下.

备注: 由于使用了handlebars-helpers插件,创建模板的时候可以使用上面的 helper, 极大的方便了模板开发.

Current Tags

  • 1.0.2                                ...           latest (3 years ago)

4 Versions

  • 1.0.2                                ...           3 years ago
  • 1.0.1                                ...           3 years ago
  • 1.0.0                                ...           3 years ago
  • 0.0.1                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (14)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |