使用 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
: 值为zip
或tar.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