用途:通过 redmine-pp-cli 命令行操作 Redmine,覆盖问题、项目、时间条目、wiki、版本、成员等 REST 实体,并借助本地 SQLite 镜像回答 Redmine 网页版和 API 无法一次性给出的跨项目问题,如燃尽、工作量、停滞问题、周期时间、阻塞链。
主要能力:除常规读写外,提供若干独有能力。roadmap burndown 查看版本的开/关数量、平均完成度与工时差异;workload 聚合每位指派人的未关数量与预计工时并可设阈值;issues stale 找出 N 天无人触碰的未关问题;digest 生成时间窗内个人活动报告;issues cycle-time 按跟踪标签或项目统计平均关闭天数;issues blockers 沿多跳 blocks/blocked by 追踪依赖链。
安装与用法:先安装 CLI,npx -y @mvanhorn/printing-press-library install redmine --cli-only,再验证 redmine-pp-cli --version。安装失败可回退 go install github.com/mvanhorn/printing-press-library/library/project-management/redmine/cmd/redmine-pp-cli@latest,需 Go 1.26.6 或更高。需配置 REDMINE_BASE_URL 与 REDMINE_API_KEY,运行 redmine-pp-cli doctor 检查。任意命令可加 --agent 展开为 --json --compact --no-input --no-color;--select 可裁剪字段,--dry-run 预览请求。数据源模式有 auto、local、live,自动模式在读取前可能做有限刷新,设 REDMINE_NO_AUTO_REFRESH=1 可跳过。可用 redmine-pp-cli which "<能力描述>" 查找命令。
限制:不适用于实时甘特图或可视化路线图渲染,仅以文本/JSON 报告数据;不用于在线编辑 wiki 富文本或附件的所见即所得差异;不处理账户自助(密码重置、2FA);不同步 GitHub/GitLab/Jira。部分命令标注 Beta、Alpha 或 Undocumented,具体功能、收费、价格、平台与效果暂未提供。