Scroll to navigation

CASDOWNLOAD(1) User Commands CASDOWNLOAD(1)

NAME

casdownload - casdownload

SYNOPSIS

casdownload

DESCRIPTION

Display usage and exit.
Print version information and exit. [optional]
URL for the CAS service [optional]
Name of the CAS instance [optional]
Server TLS certificate for CAS (PEM-encoded) [optional]
Client private TLS key for CAS (PEM-encoded) [optional]
Client TLS certificate for CAS (PEM-encoded) [optional]
Authentication token for CAS (JWT, OAuth token etc), will be included as an HTTP Authorization bearer token [optional]
Access token refresh timeout for CAS service [optional]
Use GoogleAPIAuth for CAS service [optional]
Credential helper executable for CAS service [optional]
Retry limit for gRPC errors for CAS service [optional]
Retry delay for gRPC errors for CAS service [optional]
gRPC status code(s) as string(s) to retry on for CAS service e.g., 'UNKNOWN', 'INTERNAL' [optional]
Timeout for gRPC requests for CAS service (set to 0 to disable timeout) [optional]
Minimum throughput for gRPC requests for CAS service, bytes per seconds. The value may be suffixed with K, M, G or T. [optional]
gRPC keepalive pings period for CAS service (set to 0 to disable keepalive pings) [optional]
gRPC load balancing policy for CAS service (valid options are 'round_robin' and 'grpclb') [optional]
Directory to save downloaded data [required]
Download a tree by its root ID [optional]
Download a tree from a single blob containing a tree message [optional]
Download the stderr, stdout, output files and directories of this digest via the ActionCache [optional]
Download a blob by its content [optional]
[Deprecated] Use --remote [optional]
Set a custom digest function. Default: SHA256 Supported functions: SHA512, SHA384, SHA256, SHA1, MD5 [optional]
Log level (debug, error, info, trace, warning) [optional, default = "error"]
Set log level to 'debug' [optional]

Download the specified digest(root/tree/action/file) into the specified directory

Action digest download expects that ActionCache is hosted on the same server as the CAS server.

Example usage:

casdownload --remote=http://localhost:50051
--destination-dir=/path/to/output --root-digest=deafbeef/123
March 2026 casdownload 1.4.0