gitlink-cli/cmd/api
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.go fix(api): restore API path polluted by MSYS2/Git Bash on Windows 2026-07-09 21:41:29 +08:00
api_test.go feat: 新增 Raw API 批处理执行器 2026-06-06 11:55:20 +08:00
batch.go feat: 新增 Raw API 批处理执行器 2026-06-06 11:55:20 +08:00