Cli终端引擎

一般而言,大多数框架都会提供Cli终端工具,用于通过命令行执行一些工具类脚本

CabloyJS提供的Cli终端工具却与众不同。更确切的说,CabloyJS提供的是Cli终端引擎,由一套Cli终端运行机制+众多命令集组成。而命令集由具体的业务模块提供。因此,我们可以通过安装业务模块来动态添加可以运行的命令集,从而让CabloyJS的Cli终端变得无比强大、功能也无比丰富

Cli终端的使用规范如下:

  1. 1$ npm run cli [command] [args] -- [options]

常用Cli命令

这里仅列出常用的Cli命令,完整清单请参见:Cli终端

命令 描述
::list 列出所有命令
:create:suite 新建套件
:create:module 新建模块
:create:app 新建应用
:create:atom 新建原子类型
:create:controller 新建控制器(包括Route、Controller、Service一套文件)
:store:sync 安装来自Cabloy商店的套件/模块
:store:publish 将本地开发的套件/模块发布到Cabloy商店