gitlink-cli/cmd
chroe b0424aa6d8 fix(api): restore API path polluted by MSYS2/Git Bash on Windows
在 Windows Git Bash (MSYS2) 环境下,gitlink-cli api GET /v1/owner/repo
的路径参数会被 MSYS2 自动改写为类似
C:/Program Files/Git/v1/owner/repo 的 Windows 路径(MSYS2 把 /v1
当成 Unix 路径转换为 Git 安装目录),导致 API 调用 404。

修复:在 runAPI 中检测路径首部是否为盘符(^[A-Za-z]:/),
若是则按常见 API 前缀(/v1/ /v2/ /api/ /users/ /projects/)
定位并还原原始 API 路径。

影响所有 Windows Git Bash 用户,跨平台兼容性修复。
2026-07-09 21:41:29 +08:00
..
api fix(api): restore API path polluted by MSYS2/Git Bash on Windows 2026-07-09 21:41:29 +08:00
auth fix: 统一认证凭据 fallback 配置目录 2026-06-06 18:42:50 +08:00
cmdutil feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
config feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
doctor feat: 新增 CLI 自诊断命令 2026-06-06 18:11:45 +08:00
cmd_test.go feat: 新增 CLI 自诊断命令 2026-06-06 18:11:45 +08:00
root.go feat: 新增 CLI 自诊断命令 2026-06-06 18:11:45 +08:00
root_test.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00