github 仓库,获取指定项目的最新版本号和所有版本号列表的两个API如下:
获取最新发布的一个的版本信息
以 fatedier/frp
项目为例,对应的 API 地址为 https://api.github.com/repos/fatedier/frp/releases/latest
所有版本信息
以 fatedier/frp
项目为例,对应的 API 地址为 https://api.github.com/repos/fatedier/frp/releases
实际使用时注意替换接口URL中对应的用户名和仓库名文章来源:https://www.toymoban.com/news/detail-547531.html
结合curl获取最新版本号的值
# 使用curl下载版本信息
curl -o version.latest https://api.github.com/repos/fatedier/frp/releases/latest
# 正则表达式匹配版本号
cat version.latest | grep -E 'tag_name\": \"v[0-9]+\.[0-9]+\.[0-9]+' -o |head -n 1| tr -d 'tag_name\": \"'
(END)文章来源地址https://www.toymoban.com/news/detail-547531.html
到了这里,关于获取 github 仓库最新版本号和版本号列表的 API的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!