1.0.4-beta.1 • Published 3 years ago

@kitframe/cli v1.0.4-beta.1

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

kit-cli

本文借鉴 vue-cli 思路,用到的库有:

  • commander.js,可以自动的解析命令和参数,用于处理用户输入的命令。
  • inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。
  • ora,下载过程久的话,可以用于显示下载中的动画效果。
  • chalk,可以给终端的字体加上颜色。
  • log-symbols,可以在终端上显示出 √ 或 × 等的图标。

命令行 api,

跟 vue-cli 相似

  • kit create
  • kit config
    • registry 模块仓库地址
    • preset 预置项目模板地址
  • kit add, 下载模块后,需要下载对应的依赖模块,(npm 包 处理)
  • kit remove
  • kit upgrade,更新模块时,需要更新对应的依赖模块,(只增加和升级依赖模块)
  • kit build
  • kit publish
  • kit pom
    • kit pom add spring --groupId com.spring.io --artifactId xxx --version --scope
    • kit pom update spring --version 4.0.1
    • kit pom remove spring