我正在查看一个包含200多个.tgz文件的GitHub发布版,我想下载它们。有没有办法通过一行/脚本批量下载它们,而不是逐个下载?
由于它并不完全托管在GitHub存储库上,因此我也无法克隆主存储库。我应该如何高效地处理这个问题?
由于它并不完全托管在GitHub存储库上,因此我也无法克隆主存储库。我应该如何高效地处理这个问题?
gh release list -R <username>/<repo>
gh release download <tag> -D <dest> -R <username>/<repo>
# for eg.
gh release list -R cli/cli
gh release download v2.21.2 -D gh_v2.21.2 -R cli/cli
# download all assets from latest release to gh_latest directory
gh release download -p "*" -D gh_latest -R cli/cli
gh release download -R raaka/cpp \
gh release list -R raaka/cpp -L 1| awk '{print $5}'``,直到 https://github.com/cli/cli/issues/2310 被修复为止。 - Raaka