Skip to main content

Module version_check

Module version_check 

Source

Functions§

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