# 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 has no flat equivalent — a flat `atmos stack list` would collide with the
existing [`atmos list stacks`](/cli/commands/list/stacks) — so `atmos stack config list`
is the only way to invoke it.

## 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.
