Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
glab(1) 								 glab(1)

NAME
     glab-packages-download - Download a file from a project's package registry.

SYNOPSIS
     glab packages download --name  --version  --filename  [flags]

DESCRIPTION
     Download  a  generic package file, identified by its package name, version,
     and file name.

     Use --path to choose where the file is saved. If it names a  directory  (it
     ends  with  a  separator or already exists as one), the file is saved there
     under its original name. Otherwise it is saved as that exact path,  letting
     you  rename the file. By default the file is saved in the current directory
     under its original name.

     By default, the downloaded file is verified against the checksum stored  in
     the registry. This requires extra API calls to look up the file's metadata.
     Use  --no-verify to skip verification. This can allow corrupted or tampered
     files; use with caution.

     If the target file already exists, the download fails. Use --force to over-
     write it.

     By default, files are downloaded from the current project.  Use  --repo  to
     target another project.

OPTIONS
     --filename=""	Name of the file within the package to download.

     --force[=false]	  Overwrite the target file if it already exists.

     -n, --name=""	Name of the package.

     --no-verify[=false]      Do not verify the checksum of the downloaded file.
     Warning:  when  enabled, this setting allows the download of files that are
     corrupt or tampered with.

     -p, --path=""	Directory to save the file in (keeps its original  name)
     or a full file path to rename it. Defaults to the original name in the cur-
     rent directory.

     --version=""      Version of the package.

OPTIONS INHERITED FROM PARENT COMMANDS
     -h, --help[=false]      Show help for this command.

     -R, --repo=""	Select another repository. You can use either OWNER/REPO
     or GROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted.

EXAMPLE
     # Download a package file to the current directory
     glab packages download --name my-package --version 1.0.0 --filename app.zip

     # Download into a directory, keeping the original file name
     glab packages download -n my-package --version 1.0.0 --filename app.zip --path ./downloads/

     # Download to an exact path, renaming the file
     glab packages download -n my-package --version 1.0.0 --filename app.zip --path ./downloads/renamed.zip

     # Download to an absolute path
     glab packages download -n my-package --version 1.0.0 --filename app.zip --path /tmp/downloads/app.zip

     # Download without verifying the checksum
     glab packages download -n my-package --version 1.0.0 --filename app.zip --no-verify

     # Overwrite an existing file
     glab packages download -n my-package --version 1.0.0 --filename app.zip --force

     # Use the 'dl' alias and target another project
     glab packages dl -n my-package --version 1.0.0 --filename app.zip -R owner/repo

SEE ALSO
     glab-packages(1)

Auto generated by spf13/cobra	    Aug 2026				 glab(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glab-packages-download&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help