---
title: "plm config"
description: "Local CLI configuration"
---

{/* AUTO-GENERATED by packages/cli/scripts/generate-docs.ts — do not edit by hand. */}
## plm config

Local CLI configuration

**Usage**

```bash
plm config
```

**Subcommands**

- [`list`](#plm-config-list)
- [`get`](#plm-config-get)
- [`set`](#plm-config-set)
- [`unset`](#plm-config-unset)

<details>
<summary>Agent-readable summary</summary>

```json
{
  "command": "plm config",
  "description": "Local CLI configuration",
  "arguments": [],
  "options": [],
  "subcommands": [
    "list",
    "get",
    "set",
    "unset"
  ]
}
```

</details>

### plm config list

**Usage**

```bash
plm config list
```

**Options**

- `--format <fmt>` — output format _(default: `"json"`)_

<details>
<summary>Agent-readable summary</summary>

```json
{
  "command": "plm config list",
  "description": null,
  "arguments": [],
  "options": [
    {
      "flags": "--format <fmt>",
      "description": "output format",
      "required": false,
      "default": "json"
    }
  ],
  "subcommands": []
}
```

</details>

### plm config get

**Usage**

```bash
plm config get <key>
```

**Options**

- `--format <fmt>` — output format _(default: `"json"`)_

<details>
<summary>Agent-readable summary</summary>

```json
{
  "command": "plm config get",
  "description": null,
  "arguments": [
    {
      "name": "key",
      "required": true,
      "variadic": false,
      "description": ""
    }
  ],
  "options": [
    {
      "flags": "--format <fmt>",
      "description": "output format",
      "required": false,
      "default": "json"
    }
  ],
  "subcommands": []
}
```

</details>

### plm config set

**Usage**

```bash
plm config set <key> <value>
```

**Options**

- `--format <fmt>` — output format _(default: `"json"`)_
- `--force` — accept an unknown key (for future / custom keys)

<details>
<summary>Agent-readable summary</summary>

```json
{
  "command": "plm config set",
  "description": null,
  "arguments": [
    {
      "name": "key",
      "required": true,
      "variadic": false,
      "description": ""
    },
    {
      "name": "value",
      "required": true,
      "variadic": false,
      "description": ""
    }
  ],
  "options": [
    {
      "flags": "--format <fmt>",
      "description": "output format",
      "required": false,
      "default": "json"
    },
    {
      "flags": "--force",
      "description": "accept an unknown key (for future / custom keys)",
      "required": false,
      "default": null
    }
  ],
  "subcommands": []
}
```

</details>

### plm config unset

**Usage**

```bash
plm config unset <key>
```

**Options**

- `--format <fmt>` — output format _(default: `"json"`)_

<details>
<summary>Agent-readable summary</summary>

```json
{
  "command": "plm config unset",
  "description": null,
  "arguments": [
    {
      "name": "key",
      "required": true,
      "variadic": false,
      "description": ""
    }
  ],
  "options": [
    {
      "flags": "--format <fmt>",
      "description": "output format",
      "required": false,
      "default": "json"
    }
  ],
  "subcommands": []
}
```

</details>
