charmingsong-cli

介绍

charmingsong-cli主要是为了解决经常创建相同项目的工具, 利用github管理模板, 如果需要构建曾经模板类似的项目, 可以快速构建。

项目特色

  1. 模板私有化定制

    可以根据个人需求,制作自己模板。没有任何框架要求。配置清爽简洁。

  2. 减少复杂的操作

    使用工具时,感觉提示操作即可完成,不需要多余的设置。

  3. 根据配置完成项目搭建

    模板中的配置变量,可以自行定义。 可以自行更改。

github链接: charmingsong-cli

实现

思路流程

  1. 用户交互获取模板信息
  2. 下载模板
  3. 填充模板
  4. 完成模板设置

下载

$ npm install -g charmingsong-cli

使用

$ cs init

模板

模板开发规则

目录

.
├── README.md
├── meta.json
└── template

模板写入利用 handlebars,

例如:

{
  "name": "{{projectName}}",
  "version": "{{version}}",
  "description": "{{description}}",
}

默认交互

模板名称--template

项目名称--projectName

简介描述--description

版本--version

自定义交互

例如:

[
  {
    "name": "testname",
    "type": "input",
    "message": "测试",
    "default": "test"
  }
]
01-15 16:21
查看更多