关于 close-pulls
close-pulls 是使用 tea 关闭和重新打开拉取请求的技能,也提供通过命令行筛选并批量关闭 90 天未更新的开放拉取请求的示例。
主要功能
- 01不合并即可关闭拉取请求
- 02重新打开拉取请求
- 03使用 JSON 和 jq 查找陈旧的开放请求
- 04批量关闭符合条件的拉取请求
适用场景
- 01不合并而关闭拉取请求
- 02重新打开已关闭的拉取请求
- 03查找近期未更新的开放请求
- 04批量关闭陈旧的拉取请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ deevus/ tea-skills --skill close-pulls安装后在 Claude Code 中输入/close-pulls确认已加载。
详细介绍
关闭 / 重新打开拉取请求
关闭
tea pulls close 15 # close without merging
重新打开
tea pulls reopen 15
批量关闭过期的 PR
tea pulls list --state open --output json | \
jq -r '.[] | select(.updated | fromdateiso8601 < (now - 90*86400)) | .index' | \
xargs tea pulls close
评论
支持 Markdown