name: linear-milestones-write description: 通过CLI创建和更新Linear项目里程碑(写入操作) version: 1.0.0 license: MIT compatibility: opencode
概述
用于创建和更新Linear项目里程碑的CLI工具。需要在 <git-root>/.env 文件中设置 LINEAR_API_KEY 或在环境中导出。
先决条件
- 已安装 bun 运行时
- 在
<git-root>/.env或环境中设置LINEAR_API_KEY
命令
创建里程碑
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "..." --project "..." [options]
必填项:
--name <name>- 里程碑名称--project <name>- 项目名称或UUID
选项:
--description <text>- 里程碑描述--target-date <date>- 目标日期 (YYYY-MM-DD)--json- 以JSON格式输出
示例:
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "Alpha发布" --project "Mount Vernon"
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "Beta" --project "Monticello" --target-date 2025-02-01
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "GA" --project "Hermitage" --description "正式发布版本"
更新里程碑
bun .opencode/skill/linear-milestones-write/update-milestone.js <milestone-id> [options]
参数:
milestone-id- 里程碑UUID
选项:
--name <name>- 新的里程碑名称--description <text>- 新的描述--target-date <date>- 新的目标日期 (YYYY-MM-DD)--json- 以JSON格式输出
示例:
bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --name "Beta发布"
bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --target-date 2025-03-15
bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --name "v1.0" --target-date 2025-04-01
注意事项
- 项目名称支持部分匹配(不区分大小写)
- 里程碑ID为UUID(使用
list-milestones.js查找) - 使用
--json标志以获得机器可读的输出 - 所有命令都支持
--help以获取详细的使用信息