获取 Github XX项目软件最新版本方法(通过命令行)

场景:

如果我们项目中需要实现某个Github公共软件的最新版本更新

那么获取软件的最新的发布版本就是一个比较重要的工作了

对此,Github提供对外api不需要自己手动填写脚本了


解决方案:

替换黄色字体的项目地址,然后在cmd中执行:

curl -s https://api.github.com/repos/AsterCass/yuno-app-video-tool/releases/latest   | findstr "browser_download_url"

------------------------------------------------- 

补充:

#私有仓库
curl -L \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer <YOUR-TOKEN>"\
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/repos/OWNER/REPO/releases/latest
#公共仓库
#windows
curl -s https://api.github.com/repos/AsterCass/yuno-app-video-tool/releases/latest | findstr "browser_download_url"
#linux
curl -s https://api.github.com/repos/AsterCass/yuno-app-video-tool/releases/latest | grep "browser_download_url"


 

来源:

通过命令行获取github项目的最新版本
https://www.astercasc.com/article/detail?articleId=AT1671435483366051

GitHub REST API documentation - GitHub Docs
https://docs.github.com/en/rest

相关推荐

  1. Qt 通过命令编译程序

    2024-02-07 12:46:05       41 阅读
  2. qt命令编译项目

    2024-02-07 12:46:05       29 阅读
  3. python从命令获取参数

    2024-02-07 12:46:05       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 12:46:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 12:46:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 12:46:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 12:46:05       20 阅读

热门阅读

  1. 【C语言】简易计算器转移表(函数指针简化)

    2024-02-07 12:46:05       49 阅读
  2. 87.Go Redis实现可重入、自动续期分布式锁

    2024-02-07 12:46:05       35 阅读
  3. Makefile 和 Bash 脚本之间区别和联系

    2024-02-07 12:46:05       29 阅读
  4. Python面试题1-6

    2024-02-07 12:46:05       20 阅读
  5. Bug地狱 #1 突然宕机,企业级应用到底怎么了

    2024-02-07 12:46:05       34 阅读