全球主机交流论坛
标题:
github获取项目latest下载链接的方法
[打印本页]
作者:
yumin9822
时间:
2015-8-17 13:23
标题:
github获取项目latest下载链接的方法
本帖最后由 yumin9822 于 2015-8-17 13:27 编辑
下面以typecho为例:
获取链接
方法1:
wget -O - https://api.github.com/repos/typecho/typecho/releases | grep browser_download_url | head -n 1 | cut -d '"' -f 4
复制代码
输出
https://github.com/typecho/typecho/releases/download/v1.1-15.5.12-beta/typecho.tar.gz
复制代码
方法2:
wget -O - https://api.github.com/repos/typecho/typecho/releases | grep -oE "https.*?-release.tar.gz" | head -1
复制代码
输出
https://github.com/typecho/typecho/releases/download/v1.0-14.10.10-release/1.0.14.10.10.-release.tar.gz
复制代码
请注意两者的区别:
方法1获取的是最新的版本,包括beta版;
方法2或许的是最新的release的版本。
如果还要下载及自定义下载文件名称,在后面加上
| wget -i - -O typecho.tar.gz
复制代码
完整的如下(-O 后面的文件名可以根据需要修改):
wget -O - https://api.github.com/repos/typecho/typecho/releases | grep -oE "https.*?-release.tar.gz" | head -1 | wget -i - -O typecho.tar.gz
复制代码
OVER!
作者:
cclylycc
时间:
2015-8-17 13:26
作者:
yumin9822
时间:
2015-8-17 13:28
抛弃curl,选用一个wget命令搞定
作者:
怪人
时间:
2015-8-17 13:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
suzizi
时间:
2015-8-17 17:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
JJda
时间:
2015-8-18 01:16
还有比这更方便的命令 lol;
作者:
wmfy808
时间:
2015-8-18 01:20
马克
欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/)
Powered by Discuz! X3.4