what
-
Atmos UX for
atmos
andatmos help
CLI commands -
Other fixes and improvements to the
atmos
CLI and the docs:- Detect the error exit code from the executed command and exit with that exit code
- Minor fixes and improvements in the docs
why
-
Detect the error exit code from the executed command and exit with that exit code (instead of always exiting with the exit code
1
). This will allow, for example, using the Terraform flag--detailed-exitcode
and the exit codes form theterraform
commands when executingatmos terraform
commands -
Atmos UX to make the user experience with the
atmos
CLI better and faster -
Just run
atmos
command to start an interactive UI in the terminal to select an Atmos component and stack and a command to execute. PressEnter
to execute the selected command for the selected component and stack
-
Use the
right/left
arrow keys to navigate between the "Commands", "Stacks" and "Components" views -
Use the
up/down
arrow keys to select a command to execute, component and stack -
Use the
/
key to filter/search for the commands, components, and stacks in the corresponding views -
Use the
Tab
key to flip the "Stacks" and "Components" views. This is useful to be able to use the UI in two different modes:-
Mode 1: Components in Stacks
. Display all available stacks, select a stack, then show all the components that are defined in the selected stack -
Mode 2: Stacks for Components
. Display all available components, select a component, then show all the stacks where the selected component is configured
-
-
Press
Enter
to execute the selected command for the selected stack and component
Example
Mode 1: Components in Stacks
Mode 2: Stacks for Components
- Run
atmos help
to start an interactive help UI in the terminal