configurable-codegen-cli
v1.0.17
Published
可视配置化代码生成的命令行工具
Downloads
75
Readme
Configurable-Codegen-CLI
简介
Configurable-Codegen-CLI 是一个可视配置化代码生成的命令行工具.
功能特点
- 🛠️ 配置化生成:根据配置文件生成代码,支持多种代码模板。
- 🚀 简单易用:通过命令行或界面轻松生成代码,减少手动操作。
- ⚡ 高效灵活:支持多种代码类型和生成方式,满足不同项目需求。
快速上手
安装
你可以通过 npm 安装 configurable-codegen-cli:
npm install -g configurable-codegen-cli
或者使用 npx
直接运行:
npx -p configurable-codegen-cli codegen gen -p kds-no-pullpushtool
生成项目
通过预设配置
codegen gen -p kds-no-pullpushtool
or
codegen gen -p kds-only-apaas
自定义配置
codegen gen -r https://gitlab.qunhequnhe.com/geom/modeling-app.git -c ./config.json
// ./config.json
{
"PullPushTool": false,
"MoveTool": false
}
列出当前项目中所有可配置项
codegen ls
条件语句
支持js语法的条件编译语句,如:
// #ifdef Tools && PullPushTool
class PullPushTool{
}
// #endif
更多参阅:条件语句
更多参数
-repo | -r
指定模板仓库,可以是任意加入了调价编译语句的typescript仓库
-config | -c
条件编译配置项,可以是:远程地址、本地地址、json字符串
-preset | -p
使用预设配置生成项目代码,当指定了preset,则可以省略repo、config
-output | -o
输出目录,默认当前目录
-gui | -g
唤起界面进行配置