GH-RELEASE-DOWNLOAD(1) GitHub CLI manual GH-RELEASE-DOWNLOAD(1)

gh-release-download - Download release assets

gh release download [<tag>] [flags]

Download assets from a GitHub release.

Without an explicit tag name argument, assets are downloaded from the latest release in the project. In this case, --pattern or --archive is required.

Download the source code archive in the specified format (zip or tar.gz)

Overwrite existing files of the same name

The directory to download files into

The file to write a single asset to (use "-" to write to standard output)

Download only assets that match a glob pattern

Skip downloading when files of the same name exist

Select another repository using the [HOST/]OWNER/REPO format

# download all assets from a specific release
$ gh release download v1.2.3
# download only Debian packages for the latest release
$ gh release download --pattern '*.deb'
# specify multiple file patterns
$ gh release download -p '*.deb' -p '*.rpm'
# download the archive of the source code for a release
$ gh release download v1.2.3 --archive=zip

gh-release(1)

Nov 2024