# atmos terraform planfile list

List Terraform plan files from the configured storage backend. Optionally filter by component (positional arg) and/or stack (`-s` flag). By default, only planfiles for the current SHA are shown. Use `--all` to show all SHAs.

> ⚠️ Experimental

## Usage

```shell
atmos terraform planfile list [component] [flags]
```

## Arguments

- **`[component]`** — Optional component name to filter planfiles.

## Flags

- **`--all`** — Show planfiles for all SHAs (bypass SHA filter).
- **`--format`** — Output format: `table` (default), `json`, `yaml`, `csv`, `tsv`.
- **`--store`** — Storage backend to use (default from config).

## Examples

```shell
# List planfiles for the current SHA
atmos terraform planfile list

# List all planfiles (all SHAs)
atmos terraform planfile list --all

# List planfiles for a specific component
atmos terraform planfile list vpc -s dev-us-east-1

# JSON output for scripting
atmos terraform planfile list --format json

# List from a specific store
atmos terraform planfile list --store s3
```

## Related

- [`atmos terraform planfile upload`](/cli/commands/terraform/planfile/upload) - Upload planfiles
- [`atmos terraform planfile download`](/cli/commands/terraform/planfile/download) - Download planfiles
- [`atmos terraform planfile show`](/cli/commands/terraform/planfile/show) - Show planfile details
