# tmuxp.cli.utils.prompt

- **Module:** tmuxp.cli.utils
- **Package:** tmuxp
- **Language:** Python
- **Kind:** function
- **Source:** https://github.com/tmux-python/tmuxp/blob/153acdf6ff1268b14d3d03ed488f545a7123c8f1/src/tmuxp/cli/utils.py#L40
- **Page:** https://libtmux.org/en/py/stable/workspace/reference/tmuxp-cli-utils-prompt/

```
tmuxp.cli.utils.prompt(
    name: str,
    default: str | None = None,
    value_proc: Callable[[str], str] | None = None,
    color_mode: ColorMode | None = None,
) -> str
```

Return user input from command line.

### Notes

The prompt helpers are adapted from
`flask-script <https://github.com/techniq/flask-script>`_; see the
`flask-script license <https://github.com/techniq/flask-script/blob/master/LICENSE>`_.

## Parameters

- `name` (`str`)
- `default` (`str | None`)
- `value_proc` (`Callable[[str], str] | None`)
- `color_mode` (`ColorMode | None`)

## Returns

str
