完善仓库 README 快捷命令 #122
Loading…
Reference in New Issue
No description provided.
Delete Branch "Mengz/gitlink-cli:mengz/repo-readme-file-support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
本次变更聚焦仓库 README 快捷命令的完善。
repo +readme原本已经能调用 README API,但帮助文案仍是硬编码英文,缺少单元测试,仓库 Skill 也还把 README 查询放在 Raw API 示例里,导致用户和 AI Agent 容易绕开已有 shortcut。现在命令说明和参数说明接入中英文 i18n,并在 README 与gitlink-repoSkill 中补充根目录和子目录 README 的用法;--ref会传给 API 的ref,--path会规范化后传给filepath,可稳定查询docs、/docs/guide/等目录下的 README。同时新增
repo +readme单元测试,覆盖默认查询、指定分支与子目录、HTTP 错误返回,确保请求路径/owner/repo/readme.json和查询参数不会在后续调整中退化。已验证go test ./shortcuts/repo ./internal/i18n、go test ./shortcuts/...、go build ./...、git diff --check、中英文repo +readme --help,并实操调用公开仓库 README API 成功。全量go test ./...仍受 Windows 环境下既有cmd/auth、internal/auth凭据目录测试影响失败,本次改动未涉及认证存储逻辑。27abd86583toa8118da49b