gitlink-cli/shortcuts
chroe e2fe4c02f0 feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations
新增 5 个 Shortcut 模块(23 个命令)和 3 个批量操作:

新模块:
- wiki: 5 命令 (list/view/create/update/delete),含 Sidebar 自动清理
- commit: 4 命令 (list/view/diff/blame)
- file: 5 命令 (list/tree/get/create/delete),自动 base64 编码
- star: 3 命令 (star/unstar/stars)
- watch: 3 命令 (watch/unwatch/watchers)

批量操作:
- member batch-add: 批量添加成员
- org batch-invite: 批量邀请(用户名自动解析为 ID)
- repo batch-create/batch-fork/batch-delete: 批量仓库管理
- 所有批量操作支持 --dry-run 和 --from CSV

测试: 每个模块包含 httptest mock 单元测试
文档: doc/changes/new-shortcut-modules.md

Note: 代码基于旧版 API 签名,需适配 i18n 翻译器接口
2026-06-08 11:59:19 +08:00
..
branch feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
ci feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
commit feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
common feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
compare feat: add milestone, compare, pr reopen shortcuts and api enhancements (#45) 2026-05-27 00:44:39 +08:00
file feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
health fix(health): use effective list filters 2026-06-05 14:56:02 +08:00
issue fix: 修正 Issue 和 PR 列表筛选 2026-06-05 11:43:30 +08:00
label feat(label): add issue label shortcuts 2026-05-30 06:38:39 -07:00
license feat(shortcut): add shortcuts/license 2026-06-05 16:46:37 +08:00
member feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
milestone feat: add milestone, compare, pr reopen shortcuts and api enhancements (#45) 2026-05-27 00:44:39 +08:00
org feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
pipeline feat(pipeline): add OpenAPI shortcuts 2026-05-27 22:20:18 +08:00
pr fix: 修正 Issue 和 PR 列表筛选 2026-06-05 11:43:30 +08:00
release feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
repo feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
search feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
star feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
user feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
watch feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
webhook feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
wiki feat(shortcuts): add wiki/commit/file/star/watch modules + batch operations 2026-06-08 11:59:19 +08:00
workflow chore: fix CI workflow, golangci-lint config, and minor lint/format issues 2026-05-31 22:45:17 +08:00
register.go feat(shortcut): add shortcuts/license 2026-06-05 16:46:37 +08:00
register_test.go Merge PR #59: feat(repo): add insight shortcuts (languages, contributors, contributor-stats, code-stats, community) 2026-06-08 02:32:19 +08:00