CLI0.1.23
CLI 0.1.23
baijimu CLI 0.1.23 的版本固定文档、Bundle-first 模块流程和机器可读命令结构。
本页只描述 baijimu 0.1.23。如果本机版本不同,请使用
baijimu capabilities --offline --json 返回的 documentation.version。
Bundle-first 模块流程
0.1.23 将模块定义和不可变模块版本收敛到 Bundle 命令树:
baijimu module project create <workspaceId> --name <projectName>
baijimu bundle module create <workspace> <bundle> \
--project-id <projectId> \
--name <moduleName> \
--description <description>
baijimu bundle module freeze <workspace> <bundle> <projectId> \
--module-id <moduleId> \
--version <semanticVersion> \
--commit-id <commitId>
baijimu bundle update <workspace> <bundle> --manifest @bundle-manifest.json
baijimu bundle version publish <workspace> <bundle> --version <bundleVersion>源码项目仍可独立存在;模块定义必须属于一个可解析的 Bundle。冻结模块版本只生成
module-service 的不可变快照,审核、市场发布、安装和升级全部以 Bundle 为对象。旧版
顶层 module create/list/freeze 不再出现在公开帮助中。
机器可读入口
执行规则
- 精确命令参数以本机
baijimu <command> --help为准。 - Bundle 可使用
bundleId或精确名称;CLI 解析为唯一稳定 ID 后才写入。 - 动态资源必须实时查询,不能从文档快照猜测 ID。
- 写入后重新读取目标资源;发布后验证 Bundle 版本、审核、市场和 Runtime 安装状态。