charmingsong-cli来帮助你快速构建常用项目结构

charmingsong-cli

介绍

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

项目特色

  1. 模板私有化定制

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

  2. 减少复杂的操作

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

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

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

github链接: charmingsong-cli

实现

思路流程

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

下载

$ npm install -g charmingsong-cli

使用

执行终端命令, 之后根据提示进行自定义操作

$ cs init

模板

模板类型是根据github纪录的模板类型

模板类型以 cs-templates-xxx格式命名,可用模板列表可自行查看本项目 master_meta分支

模板开发规则

可自行添加自己需要的模板

目录

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

模板写入利用 handlebars,

例如:

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

默认交互

模板名称--template

项目名称--projectName

简介描述--description

版本--version

自定义交互

可以自行配置meta.json,依据inquirer语法配置, 自动解析。

例如:

[
  {
    "name": "testname",
    "type": "input",
    "message": "测试",
    "default": "test"
  }
]

猜你喜欢

转载自www.cnblogs.com/charmingsong/p/11691751.html
今日推荐