使用 GitHub CLI 批量下载 Releases

date
Nov 4, 2023
slug
bulk-download-releases-via-github-cli
status
Published
tags
片段
GitHub
summary
GitHub CLI 是 GitHub 客户端的命令行版本, 适用于 GitHub.com 和 GitHub Enterprise Server. 本文将介绍使用 CLI 客户端批量下载代码仓库下指定标签 Release 的所有内容.
type
Post

获得 gh-cli

批量下载

gh release download <标签> -R <仓库> -D <目标文件夹>
  • 其他选项:
    • -A--archive: 值为 ziptar.gz; 用于选择下载标签 Release 源代码, 以及指定打包方式.

示例

  • 下载 gh-cli 标签为 v2.38.0 的 Release 的所有内容.
    • gh release download v2.38.0 -R cli/cli -D "gh-cli v2.38.0"
  • 下载 gh-cli 标签为 v2.38.0 的 Release 源代码, 使用 tar.gz 打包.
    • gh release download v2.38.0 -R cli/cli -D "gh-cli v2.38.0" --archive=tar.gz

 

© CXPLAY 2024