ghdeb v0.7.42
ghdeb v0.7.42 发版
变更(缓存统一迁移到系统级 /var/cache/ghdeb)
- 所有缓存合并为单一文件 /var/cache/ghdeb/cache.json(release 版本 / 已装版本 / list 快照三段数据,24h TTL)
- 删除原先散落的 releases.json、snapshot.json、installed_cache.json,改为单 json
- 缓存落地系统级 /var/cache/ghdeb(root 写,其他只读),供所有用户共享监测;ghdeb update 如 apt update 一样需 sudo 提权
- ghdeb update 只需这一个 cache.json,不再需要两个 json 文件
- apt 钩子(refresh-installed-cache.sh / remove-monitor.sh)直接更新 cache.json 的 installed 段
- ghdeb list / update 改用统一缓存;下载 asset 先落临时文件再 sudo move 到系统缓存
- ghdeb clean 改用 sudo 删除 root 拥有的缓存文件
- 环境变量 GHDEB_CACHE_DIR 可覆盖缓存目录(仅供隔离测试)
- 文档(README、man 中英、llms.txt)同步更新为 /var/cache/ghdeb/cache.json
- 新增 unified cache 单元测试