842 B
842 B
Watch shortcut
新增 watch Shortcut 组,封装 GitLink 仓库关注(订阅)操作:
watch +watch关注指定仓库watch +unwatch取消关注watch +watchers列出仓库关注者
实现要点:
+watch调用POST /{owner}/{repo}/watchers/follow;+unwatch调用DELETE /{owner}/{repo}/watchers/unfollow。+watchers调用GET /{owner}/{repo}/watchers列出关注者。- 复用 RuntimeContext,自动注入 owner/repo/auth,与现有 Shortcut 组风格一致。
含单元测试 shortcuts/watch/watch_test.go。
Examples
gitlink-cli watch +watch --owner Gitlink --repo gitlink-cli
gitlink-cli watch +unwatch --owner Gitlink --repo gitlink-cli
gitlink-cli watch +watchers --owner Gitlink --repo gitlink-cli
Tests
go test ./shortcuts/watch/...