add pager to atmos describe stack command @samtholiya (#1265)
## what * we adding pager capability to `atmos describe stack` command. why
- This will give users a better view of the content.
references
Summary by CodeRabbit
-
Refactor
- Improved the structure and modularity of the "describe stacks" command, separating command-line parsing, validation, and execution logic for better maintainability.
- Introduced clearer error handling and validation for command options.
- Enhanced internal interfaces to support more flexible testing and execution.
- Renamed and clarified flag handling functions for affected commands.
-
Tests
- Added comprehensive unit tests for the "describe stacks" command and its argument parsing.
- Updated and improved test coverage for command execution logic.
- Introduced mocks for execution interfaces to facilitate testing.