Browse and Explore Atmos Releases from Your Terminal
We're introducing two new commands for exploring Atmos releases: atmos version list and atmos version show. Browse release history with date filtering, inspect artifacts, and keep your infrastructure tooling up-to-date—all from your terminal with beautiful formatted output.
What's New
atmos version list: Browse All Releases
The new atmos version list command displays recent Atmos releases in a clean, formatted table:
$ atmos version list
Features:
- 📋 Clean table view - Borderless table with header separator
- 📖 Markdown-rendered titles - Release titles displayed with proper formatting and colors
- 📅 Date filtering - Filter releases with
--since(ISO 8601 dates) - 📄 Pagination support - Browse through extensive release history with
--limitand--offset - ✨ Current version indicator - Green bullet (●) marks your installed version
- 🔄 Spinner feedback - Visual feedback during GitHub API calls
- 📱 Terminal width detection - Automatically adapts to your terminal size
atmos version show: Dive into Release Details
Want to see what's in a specific release? Use atmos version show:
$ atmos version show v1.95.0
This displays:
- Full release notes rendered in Markdown with colors preserved
- Release metadata (version, publication date, title)
- Platform-specific artifacts - Only shows assets matching your OS and architecture
- File sizes and download URLs - Styled links for easy access
# View the latest release
$ atmos version show
# View a specific version
$ atmos version show v1.95.0
# Works without 'v' prefix too
$ atmos version show 1.95.0
Why This Matters
For Platform Engineers
Before, discovering Atmos releases meant context-switching to GitHub:
# Old workflow
$ atmos version
👽 Atmos 1.94.0 on darwin/arm64
# Now open browser, navigate to GitHub releases...
# Scroll through releases, click around...
# Copy version number...
Now, everything stays in your terminal:
# New workflow
$ atmos version list
# View releases in a formatted table
# Read release notes with 'atmos version show'
# All without leaving your terminal
For Infrastructure Teams
Release Auditing:
# Export release data for compliance
atmos version list --format json > releases.json
# Script version discovery in CI/CD
VERSION=$(atmos version list --format json | jq -r '.releases[0].version')
Changelog Review:
# Quickly review recent changes before upgrading
atmos version list --limit 5
# Compare current version to latest
atmos version show latest
For Contributors
Verify Releases:
# Check that your release published correctly
atmos version show v1.95.0
# Inspect release artifacts and download URLs
atmos version show v1.95.0
How to Use It
Basic Usage
List the last 10 releases (default):
$ atmos version list
List more releases with pagination:
# Show 20 releases
$ atmos version list --limit 20
# Skip first 10, show next 10
$ atmos version list --limit 10 --offset 10
Filter by date:
# Show releases since specific date (ISO 8601 format)
$ atmos version list --since 2025-01-01
Include prerelease versions (beta, alpha, rc):
# By default, only stable releases are shown
# Use this flag to include prereleases
$ atmos version list --include-prereleases
Machine-Readable Output
Perfect for scripting:
# JSON output
$ atmos version list --format json
# YAML output
$ atmos version list --format yaml
Example JSON output:
{
"releases": [
{
"version": "v1.95.0",
"title": "Enhanced Vendoring and Bug Fixes",
"published_at": "2025-04-15T10:30:00Z",
"url": "https://github.com/cloudposse/atmos/releases/tag/v1.95.0",
"prerelease": false,
"current": true
}
]
}
