API reference
Browse the Ruby types and operations for working with tmux. Start with the core objects below, or search for a type or member.
Server 1 type
Session 2 types
Window 4 types
Client 1 type
Hooks 1 type
Options 1 type
Raw bytes remain available even when a caller requests a typed conversion.
Commands 3 types
IDs printed by the creation command itself, before later topology changes. A receipt proves creation, not continued ownership or current membership.
Control mode 4 types
Blocks observed between private boundaries may include hooks. They do not establish command ownership, final status, or completion of delayed effects.
Queries — Expressions 1 type
A schema-validated predicate over captured records; evaluation performs no I/O.
Snapshots 8 types
Replayable captured membership. Snapshot construction owns record values.
Errors 18 types
Constants and enums 5 types
Final client status cannot attribute a merged group result to individual steps.
Terminal bytes go directly to the caller's TTY and are not captured.