1.0.3 • Published 3 years ago

doge-cli v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

基于模版的前端脚手架

Requirements

requires the following to run:

  • Node
  • Npm

安装

# install it globally
$ npm install -g doge-cli

# or yarn	
$ yarn global add doge-cli

使用

创建项目

doge-cli create your-project-name

新增项目模版

将新的项目模板加入 cat-cli organization 中,并对其执行 git tag 操作。标签名任意

修改项目模板

对已有项目模板的修改操作进行远程提交,并执行 git tag 操作

脚手架设计

主要分为 2 个部分

organization 职责

  • 存储所有的项目模板
  • 通过项目模版 repo 的 tag,为项目模板引入版本管理。为后期修改/扩展项目模版增加了灵活性

cli 工具 doge-cli 职责

  • organization 中获取所有的模版及其版本信息,以命令行交互的方式将这些信息展示给用户,并提供选择功能
  • 根据用户选择的模版及其版本,将对应的 repo 下载到用户当前目录
  • 下载成功后,会自动执行依赖安装