gh release download

Download release assets

Synopsis

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' is required.

gh release download [<tag>] [flags]

Examples

# 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'

Options

  -D, --dir string            The directory to download files into (default ".")
  -p, --pattern stringArray   Download only assets that match a glob pattern

Options inherited from parent commands

      --help                     Show help for command
  -R, --repo [HOST/]OWNER/REPO   Select another repository using the [HOST/]OWNER/REPO format