CLI 参考手册
AgileBuilder 命令行工具完整文档
本文档包含 AgileBuilder CLI 的所有命令和选项。
全局选项
agilebuilder [command] [options]
选项:
-v, --version 显示版本号
-h, --help 显示帮助信息
--verbose 显示详细日志
--no-color 禁用彩色输出
命令列表
ui
启动本地管理界面:
agilebuilder ui [options]
选项:
-p, --port <port> 指定端口号 (默认: 3456)
--no-open 不自动打开浏览器
generate
从模板生成项目:
agilebuilder generate <template> <output> [options]
参数:
template 模板名称或路径
output 输出目录
选项:
-y, --yes 跳过确认提示
--no-hooks 不执行 hooks
--var <key=value> 指定变量值 (可多次使用)
示例:
# 交互式生成
agilebuilder generate react-starter my-app
# 非交互式生成
agilebuilder generate react-starter my-app \
--var projectName=my-app \
--var useTypeScript=true \
-y
template
模板管理命令:
agilebuilder template <subcommand>
子命令:
list 列出所有模板
add <url> 从 Git URL 添加模板
remove <name> 删除模板
create <path> 从现有项目创建模板
info <name> 查看模板详情
update <name> 更新模板
template add
agilebuilder template add <url> [options]
选项:
--name <name> 指定模板名称
--branch <branch> 指定 Git 分支
template create
agilebuilder template create <path> [options]
选项:
--name <name> 模板名称 (必填)
--desc <description> 模板描述
--include <pattern> 包含的文件模式
--exclude <pattern> 排除的文件模式
mcp
MCP 服务管理:
agilebuilder mcp <subcommand>
子命令:
start 启动 MCP 服务
stop 停止 MCP 服务
status 查看服务状态
mcp start
agilebuilder mcp start [options]
选项:
-p, --port <port> 指定端口号 (默认: 3457)
--daemon 后台运行
config
配置管理:
agilebuilder config <subcommand>
子命令:
list 列出所有配置
get <key> 获取配置值
set <key> <value> 设置配置值
reset 重置为默认配置
环境变量
| 变量 | 描述 | 默认值 |
|------|------|--------|
| AGILEBUILDER_HOME | 数据目录 | ~/.agilebuilder |
| AGILEBUILDER_PORT | UI 端口 | 3456 |
| AGILEBUILDER_MCP_PORT | MCP 端口 | 3457 |
退出码
| 码 | 描述 | |-----|------| | 0 | 成功 | | 1 | 一般错误 | | 2 | 参数错误 | | 3 | 模板不存在 | | 4 | 生成失败 |