获取 github 仓库最新版本号和版本号列表的 API

Posted catoop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取 github 仓库最新版本号和版本号列表的 API相关的知识,希望对你有一定的参考价值。

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中对应的用户名和仓库名

结合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)

以上是关于获取 github 仓库最新版本号和版本号列表的 API的主要内容,如果未能解决你的问题,请参考以下文章

github 获取repo 发布的版本号

sh [Shell - 从GitHub上的存储库获取最新版本号]从GitHub上的存储库获取最新版本号,不适用不规范发布#github #shell

Android 获取当前app版本号和版本名称

帆软bi数据库显示过期

android获取当前软件版本号号和版本号名称

android获取当前软件版本号号和版本号名称