# CLI Commands Cheat Sheet

```
atmos
```

Start an interactive UI to select an Atmos command, component and stack. Press "Enter" to execute the command.

[Read more](/cli/commands/help)

```
atmos help
```

Show help for all Atmos CLI commands

[Read more](/cli/commands/help)

```
atmos docs
```

Open the Atmos documentation in a web browser

[Read more](/cli/commands/docs)

```
atmos version
atmos --version
```

Get the Atmos CLI version

[Read more](/cli/commands/version/usage)

```
atmos completion
```

Generate completion scripts for `Bash`, `Zsh`, `Fish` and `PowerShell`

[Read more](/cli/commands/completion)

```
atmos describe affected
```

Generate a list of the affected Atmos components and stacks given two Git commits

[Read more](/cli/commands/describe/affected)

```
atmos describe component
```

Describe the complete configuration for an Atmos component in an Atmos stack

[Read more](/cli/commands/describe/component)

```
atmos describe config
```

Show the final (deep-merged) CLI configuration of all `atmos.yaml` file(s)

[Read more](/cli/commands/describe/config)

```
atmos describe dependents
```

Show a list of Atmos components in Atmos stacks that depend on the provided Atmos component

[Read more](/cli/commands/describe/dependents)

```
atmos describe stacks
```

Show the fully deep-merged configuration for all Atmos stacks and the components in the stacks

[Read more](/cli/commands/describe/stacks)

```
atmos describe workflows
```

Show the configured Atmos workflows

[Read more](/cli/commands/describe/workflows)

```
atmos terraform
```

Execute `terraform` commands

[Read more](/cli/commands/terraform/usage)

```
atmos terraform clean
```

Delete the `.terraform` folder, the folder that `TF_DATA_DIR` ENV var points to, `.terraform.lock.hcl` file, `varfile` and `planfile` for a component in a stack

[Read more](/cli/commands/terraform/clean)

```
atmos terraform deploy
```

Execute `terraform apply -auto-approve` on an Atmos component in an Atmos stack

[Read more](/cli/commands/terraform/deploy)

```
atmos terraform generate backend
```

Generate a Terraform backend config file for an Atmos terraform component in an Atmos stack

[Read more](/cli/commands/terraform/generate/backend)

```
atmos terraform generate backends
```

Generate the Terraform backend config files for all Atmos terraform components in all stacks

[Read more](/cli/commands/terraform/generate/backends)

```
atmos terraform generate varfile
```

Generate a varfile (`.tfvar` ) for an Atmos terraform component in an Atmos stack

[Read more](/cli/commands/terraform/generate/varfile)

```
atmos terraform generate varfiles
```

Generate the terraform varfiles (`.tfvar`) for all Atmos terraform components in all stacks

[Read more](/cli/commands/terraform/generate/varfiles)

```
atmos terraform shell
```

Start a new `SHELL` configured with the environment for an Atmos component in a stack to allow executing all native terraform commands inside the shell without using any atmos-specific arguments and flags

[Read more](/cli/commands/terraform/shell)

```
atmos terraform workspace
```

Calculate the Terraform workspace for an Atmos component (from the context variables and stack config), then run `terraform init -reconfigure`, then select the workspace by executing the `terraform workspace select` command

[Read more](/cli/commands/terraform/workspace)

```
atmos helmfile
```

Execute `helmfile` commands

[Read more](/cli/commands/helmfile/usage)

```
atmos helmfile generate varfile
```

Generate a varfile for a helmfile component in an Atmos stack

[Read more](/cli/commands/helmfile/generate-varfile)

```
atmos validate component
```

Validate an Atmos component in a stack using JSON Schema and OPA policies

[Read more](/cli/commands/validate/component)

```
atmos validate stacks
```

Validate all Atmos stack configurations

[Read more](/cli/commands/validate/stacks)

```
atmos vendor pull
```

Pull sources and mixins from remote repositories for Terraform and Helmfile components and other artifacts

[Read more](/cli/commands/vendor/pull)

```
atmos workflow
```

Perform sequential execution of `atmos` and `shell` commands defined as workflow steps

[Read more](/cli/commands/workflow)

```
atmos aws eks update-kubeconfig
```

Download `kubeconfig` from an EKS cluster and save it to a file

[Read more](/cli/commands/aws/eks/update-kubeconfig)

```
atmos atlantis generate repo-config
```

Generates repository configuration for Atlantis

[Read more](/cli/commands/atlantis/generate-repo-config)
