CLI 参考手册
AgileBuilder 命令行工具完整参考
概述
本文档包含 AgileBuilder CLI 的所有命令和选项。
全局选项
agilebuilder [command] [options]
选项:
-v, --version 显示版本号
-h, --help 显示帮助信息
--verbose 显示详细日志
--no-color 禁用彩色输出
命令列表
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 useTypeScript=true -y
template
模板管理命令。
agilebuilder template <subcommand>
子命令:
list 列出所有模板
add <url> 从 Git URL 添加模板
remove <name> 删除模板
create <path> 从现有项目创建模板
info <name> 查看模板详情
update <name> 更新模板
sync 同步云端模板
template add
agilebuilder template add <url> [options]
选项:
--name <name> 指定模板名称
--branch <branch> 指定 Git 分支
--team <team> 添加到团队
template create
agilebuilder template create <path> [options]
选项:
--name <name> 模板名称
--desc <description> 模板描述
--include <pattern> 包含的文件模式
--exclude <pattern> 排除的文件模式
ui
启动本地管理界面。
agilebuilder ui [options]
选项:
-p, --port <port> 指定端口号 (默认: 3456)
--no-open 不自动打开浏览器
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 重置为默认配置
login / logout
账号登录登出。
agilebuilder login [options]
agilebuilder logout
选项:
--email <email> 指定登录邮箱
subscription
订阅管理。
agilebuilder subscription <subcommand>
子命令:
status 查看订阅状态
renew 续费
cancel 取消订阅
team
团队管理。
agilebuilder team <subcommand>
子命令:
list 列出所在团队
create <name> 创建团队
invite <email> 邀请成员
workflow
工作流管理。
agilebuilder workflow <subcommand>
子命令:
list 列出工作流
run <name> 执行工作流
export <name> 导出工作流
import <path> 导入工作流
环境变量
| 变量 | 说明 | 默认值 |
|---|---|---|
AGILEBUILDER_HOME | 数据目录 | ~/.agilebuilder |
AGILEBUILDER_PORT | UI 端口 | 3456 |
AGILEBUILDER_MCP_PORT | MCP 端口 | 3457 |
AGILEBUILDER_TOKEN | 认证 Token | - |
退出码
| 码 | 说明 |
|---|---|
| 0 | 成功 |
| 1 | 一般错误 |
| 2 | 参数错误 |
| 3 | 模板不存在 |
| 4 | 生成失败 |
| 5 | 认证失败 |
| 6 | 网络错误 |
配置文件
CLI 配置文件位于 ~/.agilebuilder/config.json:
{
"templateDir": "~/my-templates",
"defaultPackageManager": "pnpm",
"mcpPort": 3457,
"uiPort": 3456,
"logLevel": "info"
}