glab securefile download

Download a secure file for a project.

glab securefile download <fileID> [flags]

Examples

# Download a project's secure file using the file's ID.
$ glab securefile download 1

# Download a project's secure file using the file's ID to a given path.
$ glab securefile download 1 --path="securefiles/file.txt"

# Download a project's secure file without verifying its checksum.
$ glab securefile download 1 --no-verify

# Download a project's secure file even if checksum verification fails.
$ glab securefile download 1 --force-download

# Download all (limit 100) of a project's secure files.
$ glab securefile download --all

# Download all (limit 100) of a project's secure files to a given directory.
$ glab securefile download --all --output-dir secure_files/

Options

      --all                 Download all (limit 100) of a project's secure files. Files are downloaded with their original name and file extension.
      --force-download      Force download file(s) even if checksum verification fails. Warning: when enabled, this setting allows the download of files that are corrupt or tampered with.
      --no-verify           Do not verify the checksum of the downloaded file(s). Warning: when enabled, this setting allows the download of files that are corrupt or tampered with.
      --output-dir string   Output directory for files downloaded with --all. (default ".")
  -p, --path string         Path to download the secure file to, including filename and extension. (default "./downloaded.tmp")

Options inherited from parent commands

  -h, --help              Show help for this command.
  -R, --repo OWNER/REPO   Select another repository. Can use either OWNER/REPO or `GROUP/NAMESPACE/REPO` format. Also accepts full URL or Git URL.