From 26c4ec0e727ce44060578de52f318db05d6fe39f Mon Sep 17 00:00:00 2001 From: weidongde Date: Fri, 26 Jun 2026 14:20:39 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E6=96=87?= =?UTF-8?q?=E6=A1=A3=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=96=B0=E7=9A=84=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E6=93=8D=E4=BD=9C=E5=91=BD=E4=BB=A4=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 +++++++++++++++++++++++++- README.zh-CN.md | 26 +++++++++++++++++++++++++- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 71837ae..242ceb4 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ The official [GitLink](https://www.gitlink.org.cn) CLI tool — built for humans | Category | Capabilities | |----------|-------------| | 📦 Repo | List, create, fork, delete repositories, view repo info, insights, and interactions | -| 🐛 Issue | Create, update, close, batch close/update/delete, comment on issues | +| 🐛 Issue | Create, update, close, batch close/update/delete/reopen/label/assign/comment/export/import, comment on issues | | 🔖 Label | Create, list, update, delete issue labels | | 🔀 PR | Create, merge, review pull requests, view changed files | | 👥 Member | List, add, remove repository members, change roles, create and accept invite links | @@ -330,6 +330,30 @@ gitlink-cli issue +batch-update --owner Gitlink --repo forgeplus --ids 101,102 - gitlink-cli issue +batch-delete --owner Gitlink --repo forgeplus --ids 101,102 --dry-run gitlink-cli issue +batch-delete --owner Gitlink --repo forgeplus --ids 101,102 --yes +# Batch reopen closed issues by issue numbers +gitlink-cli issue +batch-reopen --owner Gitlink --repo forgeplus --numbers 123,124 --dry-run +gitlink-cli issue +batch-reopen --owner Gitlink --repo forgeplus --from issues.csv + +# Batch add/remove labels by API issue IDs (requires numeric tag IDs) +gitlink-cli issue +batch-label --owner Gitlink --repo forgeplus --ids 101,102 --add 1,2 --dry-run +gitlink-cli issue +batch-label --owner Gitlink --repo forgeplus --ids 101,102 --remove 3 + +# Batch assign/unassign users by API issue IDs (requires numeric user IDs) +gitlink-cli issue +batch-assign --owner Gitlink --repo forgeplus --ids 101,102 --add 5,6 --dry-run +gitlink-cli issue +batch-assign --owner Gitlink --repo forgeplus --ids 101,102 --remove 7 + +# Batch add comments to multiple issues by issue numbers +gitlink-cli issue +batch-comment --owner Gitlink --repo forgeplus --numbers 123,124 --message "Batch update notice" --dry-run +gitlink-cli issue +batch-comment --owner Gitlink --repo forgeplus --from issues.csv --message "Processed" + +# Export issues to CSV or JSON with filters +gitlink-cli issue +batch-export --owner Gitlink --repo forgeplus --state open --format csv --output issues.csv +gitlink-cli issue +batch-export --owner Gitlink --repo forgeplus --state closed --keyword bug --format json --output closed_issues.json + +# Import issues from a CSV file +gitlink-cli issue +batch-import --owner Gitlink --repo forgeplus --from new_issues.csv --dry-run +gitlink-cli issue +batch-import --owner Gitlink --repo forgeplus --from new_issues.csv + # Add a comment gitlink-cli issue +comment --owner Gitlink --repo forgeplus -i 123 -b "Fixed" diff --git a/README.zh-CN.md b/README.zh-CN.md index 1661a1e..021f0cb 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -104,7 +104,7 @@ | 分类 | 能力 | |------|------| | 📦 仓库 | 列出、创建、Fork、删除仓库,查看仓库信息、洞察数据和互动状态 | -| 🐛 Issue | 创建、更新、关闭、批量关闭/更新/删除、评论 Issue | +| 🐛 Issue | 创建、更新、关闭、批量关闭/更新/删除/重开/标签/指派/评论/导出/导入、评论 Issue | | 🔖 标签 | 创建、列出、更新、删除 Issue 标签 | | 🔀 PR | 创建、合并、Review Pull Request,查看变更文件 | | 👥 成员 | 列出、添加、移除仓库成员,调整角色,生成和接受邀请链接 | @@ -341,6 +341,30 @@ gitlink-cli issue +batch-update --owner Gitlink --repo forgeplus --ids 101,102 - gitlink-cli issue +batch-delete --owner Gitlink --repo forgeplus --ids 101,102 --dry-run gitlink-cli issue +batch-delete --owner Gitlink --repo forgeplus --ids 101,102 --yes +# 按 Issue 编号批量重开已关闭的 Issue +gitlink-cli issue +batch-reopen --owner Gitlink --repo forgeplus --numbers 123,124 --dry-run +gitlink-cli issue +batch-reopen --owner Gitlink --repo forgeplus --from issues.csv + +# 按 API issue id 批量添加/移除标签(需要数字标签 ID) +gitlink-cli issue +batch-label --owner Gitlink --repo forgeplus --ids 101,102 --add 1,2 --dry-run +gitlink-cli issue +batch-label --owner Gitlink --repo forgeplus --ids 101,102 --remove 3 + +# 按 API issue id 批量指派/取消指派负责人(需要数字用户 ID) +gitlink-cli issue +batch-assign --owner Gitlink --repo forgeplus --ids 101,102 --add 5,6 --dry-run +gitlink-cli issue +batch-assign --owner Gitlink --repo forgeplus --ids 101,102 --remove 7 + +# 按 Issue 编号批量添加评论 +gitlink-cli issue +batch-comment --owner Gitlink --repo forgeplus --numbers 123,124 --message "批量更新通知" --dry-run +gitlink-cli issue +batch-comment --owner Gitlink --repo forgeplus --from issues.csv --message "已处理" + +# 导出 Issue 到 CSV 或 JSON 文件(支持筛选) +gitlink-cli issue +batch-export --owner Gitlink --repo forgeplus --state open --format csv --output issues.csv +gitlink-cli issue +batch-export --owner Gitlink --repo forgeplus --state closed --keyword bug --format json --output closed_issues.json + +# 从 CSV 文件批量导入 Issue +gitlink-cli issue +batch-import --owner Gitlink --repo forgeplus --from new_issues.csv --dry-run +gitlink-cli issue +batch-import --owner Gitlink --repo forgeplus --from new_issues.csv + # 添加评论 gitlink-cli issue +comment --owner Gitlink --repo forgeplus -i 123 -b "已修复"