已关闭
feat: gc config list/clear-cache — 列出配置与清除缓存(纯客户端) #527
aflyingto创建于 8月11日关闭于 8月11日
aflyingto
8月11日 评论:
8月11日 评论:
验证记录
验证版本: main (d3d1f07)
验证命令: gc config list --help + gc config clear-cache --help + 源码审查
验证结果:
gc config list命令不存在(config 仅有 get/set 子命令)gc config clear-cache命令不存在allowedConfigKeys有 5 个 key: browser/editor/pager/update.mode/default_repoConfigEntry结构有 Value + Source 字段(environment/config/default)Get()方法只返回 value,需自行推断 source(env var vs config file vs default)- 配置目录
~/.config/gc/含 auth.json/config.json/lark.json/skills/,无显式缓存目录 - update.mode 默认值为 "notify"
结论: 确认功能缺失,config 基础设施已就绪。


背景
拆自 gh-parity 专项。对齐
gh config list/clear-cache。纯客户端实现。需求
gc config list列出所有配置项及来源(environment/config/default)。
gc config clear-cache清除 CLI 本地缓存(如 API 响应缓存、补全缓存等)。
命令接口
对齐 gh 参考
验收标准
Refs gitcode-cli/cli#506