# atmos stack config list

List every editable component-relative dot-notation path for a component in a stack,
along with the manifest file that defines each one, its type, and its value. This
subcommand lists configuration paths; [`atmos stack list`](/cli/commands/stack/stack-list)
instead lists stacks, as an alias of [`atmos list stacks`](/cli/commands/list/stacks).

## Usage

```shell
atmos stack config list [path-pattern] -s <stack> -c <component> [--format <format>] [--delimiter <delimiter>]
```

## Examples

```shell
# List every editable path for the component.
atmos stack config list -s plat-ue2-prod -c vpc

# Filter by a glob pattern.
atmos stack config list 'vars.*' -s plat-ue2-prod -c vpc

# Machine-readable output.
atmos stack config list -s plat-ue2-prod -c vpc --format json
```

## Arguments

- **`[path-pattern]` (optional)** — A glob pattern to filter the listed paths (e.g. `vars.*`).

## Flags

- **`--stack` / `-s` (string, required)** — The stack name.
- **`--component` / `-c` (string, required)** — The component name.
- **`--file` (string)** — List paths from this manifest file explicitly instead of the merged component config.
- **`--format` / `-f` (string, default `paths`)** — Output format: `paths`, `table`, `json`, `yaml`, `csv`, or `tsv`.
- **`--delimiter` (string)** — Delimiter to use for `csv`/`tsv` output.
