Custom CLI commands: command definition in atmos.yaml, arguments, flags, steps, env vars
Atmos custom commands extend the CLI with project-specific commands defined in atmos.yaml. They
appear in atmos help output alongside built-in commands, providing a unified interface for all
operational tooling in a project. Custom commands replace scattered bash scripts with a consistent,
discoverable CLI.
Custom commands are user-defined CLI commands configured in the commands section of atmos.yaml.
Each command can have:
component_configidentityCustom commands can call Atmos built-in commands, shell scripts, workflows, or any other CLI tools. They are fully interoperable with Atmos workflows.
Commands are defined under the top-level commands key in atmos.yaml:
# atmos.yaml