atmos toolchain registry list
List all configured registries or browse all tools available in a specific registry. View installation status, registry metadata, and discover new tools for your infrastructure workflows.
Usage
List All Registries
atmos toolchain registry list
Shows all configured registries with their names, types, and tool counts.
List Tools in a Registry
atmos toolchain registry list <registry-name>
Displays all tools available in the specified registry with installation status indicators.
Examples
List Configured Registries
atmos toolchain registry list
Output:
Available registries:
Default built-in registries:
- aqua-public (aqua, priority: 10)
Use 'atmos toolchain registry list aqua' to see tools in the Aqua registry.
Browse Aqua Registry Tools
atmos toolchain registry list aqua
Shows a paginated table of all tools in the Aqua registry with installation status:
- Green dot (●) = Tool is installed
- Gray dot (●) = Tool is in
.tool-versionsbut not installed - No indicator = Tool is available but not configured
List with Pagination
# Show first 20 tools
atmos toolchain registry list aqua --limit 20
# Skip first 50 tools, show next 25
atmos toolchain registry list aqua --offset 50 --limit 25
Output as JSON or YAML
# JSON output for scripting
atmos toolchain registry list aqua --format json
# YAML output
atmos toolchain registry list aqua --format yaml
Sort Results
# Sort by name (default)
atmos toolchain registry list aqua --sort name
# Sort by date (if supported by registry)
atmos toolchain registry list aqua --sort date
# Sort by popularity (if supported by registry)
atmos toolchain registry list aqua --sort popularity
Arguments
registry-name(optional)Name of the registry to list tools from. If omitted, lists all configured registries.
Supported values:
aquaoraqua-public- Official Aqua registry- Custom registry names from
atmos.yamlconfiguration
Flags
--limit(optional)Maximum number of tools to display. Default:
50Environment variable:
ATMOS_TOOLCHAIN_LIMIT--offset(optional)Skip first N tools (for pagination). Default:
0Environment variable:
ATMOS_TOOLCHAIN_OFFSET--format(optional)Output format. Options:
table,json,yaml. Default:tableEnvironment variable:
ATMOS_TOOLCHAIN_FORMAT--sort(optional)Sort order. Options:
name,date,popularity. Default:nameEnvironment variable:
ATMOS_TOOLCHAIN_SORT--pager/--no-pager(optional)Enable or disable pagination using a pager (less-like viewer). When enabled, long output is displayed in a scrollable interface.
Default: enabled for table output, disabled for JSON/YAML
Installation Status Indicators
The table output shows visual indicators for each tool's status:
| Indicator | Meaning | Example |
|---|---|---|
| Green dot (●) | Tool is installed and ready to use | ● hashicorp terraform |
| Gray dot (●) | Tool is in .tool-versions but not installed yet | ● opentofu opentofu |
| No indicator | Tool is available but not configured | kubernetes-sigs kubectl |
To install a tool shown in the list:
# Install specific version
atmos toolchain install <owner/repo>@<version>
# Add to .tool-versions and install
atmos toolchain add <owner/repo>@<version>
Use Cases
Explore Available Tools
Browse the Aqua registry to discover infrastructure tools:
atmos toolchain registry list aqua --limit 100
Scroll through 1,000+ tools including terraform, kubectl, helm, aws-cli, and more.
Check What's Installed
See which registry tools you already have installed:
atmos toolchain registry list aqua | grep "●"
Green dots indicate installed tools, gray dots show tools in your config.
Export Tool List for CI/CD
Generate a machine-readable list of available tools:
atmos toolchain registry list aqua --format json > available-tools.json
Use this in scripts to validate tool availability or generate reports.
Paginate Through Results
Work with large registries using pagination:
# View tools 1-50
atmos toolchain registry list aqua --limit 50
# View tools 51-100
atmos toolchain registry list aqua --offset 50 --limit 50
# View tools 101-150
atmos toolchain registry list aqua --offset 100 --limit 50
Registry Metadata
When listing tools from a registry, the command displays helpful metadata:
Showing 1-50 of 1,234 tools from registry 'aqua-public' (aqua)
Source: https://github.com/aquaproj/aqua-registry/tree/main/pkgs
This includes:
- Range - Which tools are currently displayed (e.g., 1-50 of 1,234)
- Total count - Total number of tools in the registry
- Registry name - The registry being queried
- Registry type - Type of registry (aqua, custom, etc.)
- Source - Where the registry data comes from
Related Commands
atmos toolchain registry search- Search for specific toolsatmos toolchain install- Install tools from registryatmos toolchain info- View detailed tool informationatmos toolchain list- List installed tools
Related Documentation
- Toolchain Registry Overview - Registry concepts and configuration
- Custom Registries - Configure multiple registries
- Aqua Registry - Browse the official Aqua registry online