# nsx module list

List modules from the packaged registry, or from the effective registry for an app and mark enabled ones.

## Usage

```text
nsx module list [-h] [--app-dir APP_DIR] [--registry-only] [--json]
```

## Options

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| --app-dir APP_DIR | value | optional | App directory containing nsx.yml; required unless --registry-only is used |
| --registry-only | flag | optional | List all modules in the packaged registry without app-specific overrides |
| --json | flag | optional | Emit machine-readable JSON instead of a table |

`-v/--verbose`, `-q/--quiet` are parsed by `nsx` itself, so they go before the command name, as `nsx -v module list`.
