Functions§
- check_
and_ hint - 【一步完成】检查缓存 + 后台刷新 + 如果有更新则打印提示
- check_
cached - 【阶段1:即时检查】从缓存中读取是否有新版本,不涉及网络,立即返回 返回 Some(latest_version) 表示有更新可用
- print_
update_ hint - 打印新版本提示
- refresh_
cache_ in_ background - 【阶段2:后台刷新】生成临时脚本并 fork 独立子进程静默刷新缓存 子进程完全独立于主进程,主进程退出后子进程仍能完成网络请求 下次运行 check_cached() 时就能读到新的版本信息