feat(cli): 根命令支持 --version 标志 #340

Merged
wbtiger merged 1 commits from Taoyouce/gitlink-cli:feat/root-version-flag into master 2026-07-14 20:44:33 +08:00
Contributor

背景

成熟 CLI(gh/git/kubectl 等)均支持 <cli> --version 快速查询版本;当前只有 version 子命令,gitlink-cli --versionunknown flag,脚本/Agent 探测版本时不便。

变更内容

  • 根命令设置 Version 并用 SetVersionTemplate 复用既有 i18n output.version 文案,--versionversion 子命令输出完全一致(中英文均验证)。

测试

  • gitlink-cli --version / version / --lang zh-CN --version 输出一致;go test ./... / vet / gofmt 全绿。
## 背景 成熟 CLI(gh/git/kubectl 等)均支持 `<cli> --version` 快速查询版本;当前只有 `version` 子命令,`gitlink-cli --version` 报 `unknown flag`,脚本/Agent 探测版本时不便。 ## 变更内容 - 根命令设置 `Version` 并用 `SetVersionTemplate` 复用既有 i18n `output.version` 文案,`--version` 与 `version` 子命令输出完全一致(中英文均验证)。 ## 测试 - `gitlink-cli --version` / `version` / `--lang zh-CN --version` 输出一致;`go test ./...` / vet / gofmt 全绿。
Taoyouce added 4 commits 2026-07-06 06:38:14 +08:00
wbtiger merged commit 0c272d7209 into master 2026-07-14 20:44:26 +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#340
No description provided.