# tmux.ControlClient.Cmd

- **Module:** tmux.ControlClient
- **Package:** github.com/libtmux/libtmux-go/tmux
- **Language:** Go
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-go/blob/52968a3181c1c9e6d1b26c565d4b170968ae61c0/tmux/control_request.go#L95
- **Page:** https://libtmux.org/en/go/latest/reference/tmux-controlclient-cmd/

```
tmux.ControlClient.Cmd(ctx: context.Context, args: string) -> (ControlCommandResult, error)
```

Cmd executes one safely encoded tmux command through the control client. It requires exactly one reply frame and returns [ErrControlReplyCount] otherwise. Use [ControlClient.Call] for aliases that may produce zero or multiple frames.
