# manage-runners runner duplicate

> Duplicate a runner; may create paid Hetzner resources

Source: https://managerunners.com/docs/cli/reference/runner-duplicate/

| | |
| --- | --- |
| Required scopes | `runners:write`; also `runners:read` with `--wait` |
| Required flags | `--id` |
| Changes state | yes |
| Destructive | no |
| Paid resource effect | `create` |
| Confirmation | `paid_resource` |
| Non-interactive use | supported |

> This command may create paid Hetzner resources. Read [confirmations](https://managerunners.com/docs/cli/agents/#confirmations) before running it non-interactively.

## Usage

```text
Duplicate a runner; may create paid Hetzner resources

Usage:
  manage-runners runner duplicate [flags]

Flags:
      --id string                id
      --idempotency-key string   idempotency key
      --interval duration        polling interval (default 2s)
      --profile string           configuration profile
      --timeout duration         maximum wait duration (default 10m0s)
      --wait                     wait for a terminal runner state
      --yes                      confirm the destructive operation
```

Every command also accepts the [global flags](https://managerunners.com/docs/cli/reference/#global-flags). For machine-readable help, run `manage-runners help runner duplicate --output json`.
