# 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/5f808882015a975a65acc7f9da5b3ff0d5cbdc91/tmux/control_request.go#L94
- **Page:** https://libtmux.org/reference/go/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.
