github 倉庫,獲取指定項目的最新版本號和所有版本號列表的兩個API如下:
獲取最新發(fā)布的一個的版本信息
以 fatedier/frp
項目為例,對應(yīng)的 API 地址為 https://api.github.com/repos/fatedier/frp/releases/latest
所有版本信息
以 fatedier/frp
項目為例,對應(yīng)的 API 地址為 https://api.github.com/repos/fatedier/frp/releases
實際使用時注意替換接口URL中對應(yīng)的用戶名和倉庫名文章來源:http://www.zghlxwxcb.cn/news/detail-547531.html
結(jié)合curl獲取最新版本號的值
# 使用curl下載版本信息
curl -o version.latest https://api.github.com/repos/fatedier/frp/releases/latest
# 正則表達(dá)式匹配版本號
cat version.latest | grep -E 'tag_name\": \"v[0-9]+\.[0-9]+\.[0-9]+' -o |head -n 1| tr -d 'tag_name\": \"'
(END)文章來源地址http://www.zghlxwxcb.cn/news/detail-547531.html
到了這里,關(guān)于獲取 github 倉庫最新版本號和版本號列表的 API的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!