| slug | pager-default-correction | ||
|---|---|---|---|
| title | Pager Default Behavior Corrected | ||
| sidebar_label | Pager Default Behavior | ||
| authors |
|
||
| tags |
|
||
| date | 2025-10-15 00:00:00 UTC | ||
| release | v1.195.0 |
We've identified and corrected a regression in Atmos where the pager was incorrectly enabled by default, contrary to the intended behavior documented in a previous release.
The pager is now correctly disabled by default in Atmos. This aligns with the behavior that was intended in PR #1430 (September 2025) but was not fully implemented.
In May 2025, pager support was added to Atmos with the default set to true (enabled). Later, in September 2025, PR #1430 was merged with the intention of changing this default to improve the scripting and automation experience. The PR included:
- A global
--pagerflag - Support for the
NO_PAGERenvironment variable - Documentation stating: "BREAKING CHANGE: Pager is now disabled by default"
However, the actual default value in the configuration system was never changed from true to false, causing the pager to remain enabled by default despite the documentation.
If you've been experiencing unexpected pager behavior (output being displayed through a pager like less when you didn't expect it), this fix resolves that issue.
If your workflow relied on the pager being enabled by default, you'll need to explicitly enable it using one of these methods:
Add to your atmos.yaml:
settings:
terminal:
pager: trueUse the --pager flag on any command:
atmos describe component myapp -s prod --pagerSet the ATMOS_PAGER or PAGER environment variable:
export ATMOS_PAGER=true
atmos describe component myapp -s prodOr specify a custom pager:
export ATMOS_PAGER=less
atmos describe component myapp -s prodHaving the pager disabled by default provides several benefits:
- Better automation/scripting: Output can be piped and processed without unexpected pager interaction
- Predictable behavior: Commands behave consistently whether run interactively or in CI/CD
- Explicit opt-in: Users who want pagination can easily enable it per their preferences
Most users won't need to change anything. If you were relying on the pager being enabled by default:
- Add
pager: trueto youratmos.yamlsettings - Or use the
--pagerflag when you want paginated output - Or set the
ATMOS_PAGERenvironment variable in your shell profile
- PR #1642: Pager Default Correction
- Original PR #1430: Pager Improvements
- Terminal Configuration Documentation
We apologize for any confusion this regression may have caused and thank the community for bringing it to our attention.