atmos toolchain get
Display version information for tools configured in your .tool-versions file. View the currently configured version or browse all available versions from the registry.
Usage
Get Tool Version
atmos toolchain get [tool]
When a tool name is provided, displays the version configured in .tool-versions for that specific tool.
When no tool name is provided, displays versions for all tools in .tool-versions.
Examples
Get Specific Tool Version
# Get configured Terraform version
atmos toolchain get terraform
# Get configured kubectl version
atmos toolchain get kubectl
# Get configured Helm version
atmos toolchain get helm
Output shows the tool name and configured version:
terraform: 1.9.8
Get All Tool Versions
# List all configured tool versions
atmos toolchain get
Output shows all tools from .tool-versions:
terraform: 1.9.8
kubectl: 1.28.0
helm: 3.13.0
tflint: 0.44.1
Show All Available Versions
# Show all available versions for a tool
atmos toolchain get terraform --all
# Limit number of versions displayed
atmos toolchain get terraform --all --limit 20
Output shows available versions from the registry:
terraform available versions (showing 10 of 150+):
1.9.8 (configured)
1.9.7
1.9.6
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.5
Arguments
tool(optional)Name of the tool to get version information for. Can be the short name (alias) or full
owner/repoformat.Examples:
terraform,kubectl,hashicorp/terraform,kubernetes-sigs/kubectlIf omitted, displays versions for all tools in
.tool-versions.
Flags
--all(optional)Show all available versions from the registry, not just the configured version.
Useful for discovering which versions are available to install.
Environment variable:
ATMOS_TOOLCHAIN_ALL--limit(optional)Maximum number of versions to display when using
--all. Default:10Environment variable:
ATMOS_TOOLCHAIN_LIMIT--format,-f(optional)Output format:
table(default),plain, orjson.Use
plainto print just the bare version string, ideal for shell substitution in scripts and CI. Usejsonfor structured output that includes installation status.plaincannot be combined with--all, since there's no single version to print — usejsoninstead.Environment variable:
ATMOS_TOOLCHAIN_GET_FORMAT