feat(repo): add settings and topic shortcuts #71

Merged
wbtiger merged 1 commits from wangyue111/gitlink-cli:feat/repo-settings-shortcuts into master 2026-06-08 02:26:54 +08:00
Contributor

Summary

Submitter: Wang Yue

This PR expands repository shortcut coverage for repository metadata, settings, project topics, navigation units, and transfer OpenAPI endpoints.

Details

  • Add repository metadata shortcuts: repo +detail, repo +simple, and repo +settings.
  • Add repository navigation shortcuts: repo +units and repo +units-update.
  • Add project topic shortcuts: repo +topics, repo +topic-add, and repo +topic-delete.
  • Add transfer helpers: repo +transfer-orgs, repo +transfer, and repo +transfer-cancel.
  • Add --dry-run support for state-changing settings/topic/transfer operations.
  • Add unit tests, README updates, repo Skill updates, and change notes.

Tests

  • go test ./shortcuts/repo ./shortcuts
  • go test ./...
  • go run . repo --help
  • go run . repo +units-update --help
  • go run . repo +transfer --help
  • git diff --check
## Summary Submitter: Wang Yue This PR expands repository shortcut coverage for repository metadata, settings, project topics, navigation units, and transfer OpenAPI endpoints. ## Details - Add repository metadata shortcuts: `repo +detail`, `repo +simple`, and `repo +settings`. - Add repository navigation shortcuts: `repo +units` and `repo +units-update`. - Add project topic shortcuts: `repo +topics`, `repo +topic-add`, and `repo +topic-delete`. - Add transfer helpers: `repo +transfer-orgs`, `repo +transfer`, and `repo +transfer-cancel`. - Add `--dry-run` support for state-changing settings/topic/transfer operations. - Add unit tests, README updates, repo Skill updates, and change notes. ## Tests - `go test ./shortcuts/repo ./shortcuts` - `go test ./...` - `go run . repo --help` - `go run . repo +units-update --help` - `go run . repo +transfer --help` - `git diff --check`
wangyue111 force-pushed feat/repo-settings-shortcuts from e9754b8907 to 8aedbc7e1c 2026-06-02 12:46:25 +08:00 Compare
wangyue111 force-pushed feat/repo-settings-shortcuts from 8aedbc7e1c to 5a5dbe4208 2026-06-03 14:28:35 +08:00 Compare
wangyue111 force-pushed feat/repo-settings-shortcuts from 5a5dbe4208 to 733259b11d 2026-06-03 23:20:00 +08:00 Compare
wangyue111 force-pushed feat/repo-settings-shortcuts from 733259b11d to 9bfa59c7e8 2026-06-04 07:22:10 +08:00 Compare
wbtiger merged commit ca578a74be into master 2026-06-08 02:26:54 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#71
No description provided.