> ## Documentation Index
> Fetch the complete documentation index at: https://docs.controlplane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# misc

> cpln misc — Miscellaneous helper commands including shell completion and utility operations.

Miscellaneous helper commands

For a detailed guide on setting up shell completion, see [Shell Completion](/cli-reference/using-cli/shell-completion).

```none theme={null}
cpln misc [SUBCOMMAND]
```

```text theme={null}
Commands:
  cpln misc install-completion    Install shell completion to your local profile
  cpln misc uninstall-completion  Uninstall shell completion from your local profile

Options:
  --help     Show help  [boolean]
  --version  Show version number  [boolean]
```

***

#### misc install-completion

Install shell completion to your local profile. Supports Bash, Zsh, and Fish shells

**Usage**

```none theme={null}
cpln misc install-completion [OPTIONS]
```

<Accordion title="Reference">
  ```text theme={null}
  Command options:
    --batch, -b  Non-interactive (batch) mode  [boolean]
    --shell      Shell to install completion for (bash, zsh, fish). Only used with --batch  [string] [choices: "bash", "zsh", "fish"]

  Debug options:
    --verbose, -v  Enable verbose output to stderr  [boolean] [default: false]
    --debug, -d    Show all HTTP communications  [boolean] [default: false]

  Options:
    --help     Show help  [boolean]
    --version  Show version number  [boolean]
  ```

  [Common Options Reference](/cli-reference/using-cli/common-options)
</Accordion>

<Accordion title="Example">
  <CodeGroup>
    ```bash Command theme={null}
    cpln misc install-completion
    ```

    ```text Output theme={null}
    Running the command will prompt the user with a few questions. Once compelete, the completion functionality
    will be installed. The shell will need to be restarted.
    ```
  </CodeGroup>
</Accordion>

***

#### misc uninstall-completion

Uninstall shell completion from your local profile

**Usage**

```none theme={null}
cpln misc uninstall-completion [OPTIONS]
```

<Accordion title="Reference">
  ```text theme={null}
  Debug options:
    --verbose, -v  Enable verbose output to stderr  [boolean] [default: false]
    --debug, -d    Show all HTTP communications  [boolean] [default: false]

  Options:
    --help     Show help  [boolean]
    --version  Show version number  [boolean]
  ```

  [Common Options Reference](/cli-reference/using-cli/common-options)
</Accordion>

<Accordion title="Example">
  <CodeGroup>
    ```bash Command theme={null}
    cpln misc uninstall-completion
    ```

    ```text Output theme={null}
    The completion functionality will be removed.
    ```
  </CodeGroup>
</Accordion>

***
