@aipt/idp-cli
v0.1.25
Published
IDP 开发者统一入口,委托 Dyyto 与 idp-deploy 执行工程和交付能力。
Readme
@aipt/idp-cli (idp)
IDP 开发者统一门面与项目纳管工具:将工程能力委托至 dyyto,将容器编排与部署委托至 idpctl。
核心使用场景
1. 全套开发环境与项目健康诊断
解决一键体检机器配置、工作区状态与 CLI 工具链健康度:
cd <项目>
# 诊断当前项目与工作区
idp doctor
# 输出 JSON 格式报告
idp doctor --json2. 工作区本地服务与容器管理
解决日常开发中的中间件(PG/Redis)启停与容器运行(底层统一委托 idpctl):
cd <工作区>
# 启动本地依赖服务
idp workspace dev up
# 查看开发服务运行状态与日志
idp workspace dev status
idp workspace dev logs
# 停止开发服务
idp workspace dev down
# 本地完整 Docker 容器化运行
idp workspace docker up3. 项目配置管理与检查
解决工作区与多应用外部配置初始化与校验:
# 初始化工作区外部配置目录
idp workspace config init
# 校验外部配置是否齐全
idp workspace config check常用命令速查
| 命令 | 解决的问题 / 使用场景 |
|---|---|
| idp doctor [--cwd <项目>] | 跨 CLI 统一诊断开发环境、配置与工具健康度 |
| idp workspace bootstrap [--cwd <工作区>] | 工作区准入与配置初始化(委托 idp-setup) |
| idp workspace dev up\|down\|status\|logs | 本地基础依赖服务(PG/Redis)启停与状态 |
| idp workspace docker up\|down\|status\|logs | 本地 Docker 容器化运行生命周期 |
| idp workspace config init\|check\|update | 工作区外部配置生成、检查与变更 |
| idp capability <...> | 查询与采用工程能力(委托 dyyto) |
| idp delivery <...> | 检查交付与部署流水线(委托 idpctl) |
