已关闭
feat: gc browse — 在浏览器打开 GitCode 资源(纯客户端) #521
aflyingto创建于 8月11日关闭于 8月11日
aflyingto
8月11日 评论:
8月11日 评论:
验证记录
验证版本: main (851f835)
验证命令: gc browse --help + 源码审查 pkg/browser/、pkg/cmdutil/auth.go、pkg/config/auth_config.go
验证结果:
gc browse命令不存在("unknown command")pkg/browser包已实现Open(url)函数,支持 Linux/Windows/macOS 跨平台- URL scheme 安全校验已实现(仅允许 http/https)
- host 解析链路完整:
config.DefaultHost()→gitcode.com(默认)→ 可用于构造 web URL - 无任何 browse/web 相关命令代码
结论: 确认功能缺失,基础设施已就绪(browser + host 解析),可实现。


背景
拆自 gh-parity 专项。对齐
gh browse。纯客户端实现,无需 API。需求
新增
gc browse命令,在浏览器中打开 GitCode 资源页面。gc 已有pkg/browser包。命令接口
行为:
<number>:打开 issue/PR 页面(根据数字判断或用 --type 指定)<url-path>:打开指定路径(如wiki、releases、issues)--branch <branch>:打开分支页面--commit <sha>:打开 commit 页面-R, --repo:指定仓库--no-browser:仅打印 URL 不打开浏览器对齐 gh 参考
验收标准
Refs gitcode-cli/cli#506