# tmux_server:command_options/0

- **Package:** libtmux_erlang
- **Language:** Erlang
- **Kind:** typealias
- **Source:** https://github.com/libtmux/libtmux-erlang/blob/d1b6308440cf9eb8f6647e7ae434bce60e849368/apps/libtmux_erlang/src/tmux_server.erl#L74
- **Page:** https://libtmux.org/en/erlang/latest/reference/t-tmux_server-command_options-0/

```
-type command_options() ::
          #{deadline_ms => 1..600000,
            max_stdout => 0..1048576,
            max_stderr => 0..65536,
            stdin => binary(),
            identity => observed | same_connection}.
```

Command options: deadline_ms defaults to 2500, max_stdout to 1 MiB, max_stderr to 64 KiB, stdin to an empty binary and identity to observed. The deadline includes admission, preflight and execution. stdin is limited to 256 KiB; stdin plus the rendered argument reservation must also fit 256 KiB. Each endpoint admits at most 64 operations and 256 KiB of command payload; exhaustion returns busy. same_connection is recognized but unsupported.
