upgrade
alias: u
检查 GitHub Releases 是否有新版本。只检查并提示,不会自动下载或安装。
参数
| 参数 | 别名 | 默认 | 说明 |
|---|---|---|---|
--yes | -y | false | 有新版本时额外打印发布页下载链接 |
行为
- 查询
https://api.github.com/repos/xylylab/thurgio/releases/latest(10 秒超时)。 - 以 semver 比较当前版本与最新 tag(忽略
v前缀)。
有新版本时:
Update available: v0.18.0 → v0.19.0
Release: https://github.com/xylylab/thurgio/releases/tag/v0.19.0
加 --yes 再打印一次 Download the latest release from: 与链接(便于脚本抓取)。已是最新时输出:
Already up to date (v0.18.0)
升级安装方式见部署指南。