atmos ci cache list
List CI cache entries, optionally filtered by key prefix. Newest entries are listed first. Supports table, JSON, YAML, CSV, and TSV output.
list administers the cache over the provider's public API (the GitHub Actions caches REST API), so it works from your workstation as well as inside CI — you do not need to be running in a CI runner. It only needs a GitHub token (GITHUB_TOKEN / ATMOS_GITHUB_TOKEN, or gh auth login) and a GitHub repository (resolved from GITHUB_REPOSITORY or your local git remote). This is in contrast to save and restore, which transfer cache content and run only inside a runner.
Configure the cache in your atmos.yaml.
Usage
atmos ci cache list [flags]
Examples
# List all cache entries
atmos ci cache list
# Filter by key prefix
atmos ci cache list --key="atmos-cache-linux-"
# JSON output for scripting
atmos ci cache list --format=json
Output
In an interactive terminal, the table format shows a human-readable Size (e.g. 1.5 GB) and Age (e.g. 2 hours ago) for each entry. The machine-readable formats (json, yaml, csv, tsv) — and the table format when piped — keep the raw byte count and an absolute timestamp so the output stays easy to parse in scripts.
Flags
--key/-k- Filter entries by key prefix.
--format- Output format:
table(default),json,yaml,csv, ortsv. --delimiter- Delimiter for
csv/tsvoutput. --max-columns- Maximum number of columns to display in table format (
0= no limit).
Environment Variables
ATMOS_CI_CACHE_ENABLED- Must be
true(orci.cache.enabled: trueinatmos.yaml) for the command to run. ATMOS_CI_CACHE_FORMAT- Overrides
--format.