Scroll to navigation

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

NAME

gh-release-download - Download release assets

SYNOPSIS

gh release download [<tag>] [flags]

DESCRIPTION

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.

OPTIONS

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

OPTIONS INHERITED FROM PARENT COMMANDS

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

EXAMPLE

# 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

SEE ALSO

gh-release(1)

Mar 2024