API Reference libtmux v#0.0.1-alpha.1

Copy Markdown View Source

Modules

Builds a bounded one-shot observation of one existing Linux tmux server.

An immutable attached-client observation, keyed by validated client name.

Decodes bounded field responses and control-output bytes.

A command value with separate argv and tmux-text renderers.

A connection handle pinned to one qualified control epoch.

Data for the qualified control lane's supported commands.

A node-local monotonic deadline shared by every stage of an operation.

An inspectable failure with its phase and certainty about effects.

A validated portable predicate over one observed entity type.

Constructs literal operands for tmux formats without evaluating their text.

A retained operation handle pinned to its original owner, tables and epoch.

An immutable physical pane. It belongs to a window; text may be empty.

Assembles bounded control-mode replies and lexical notifications from bytes.

An exact observed target bound to one server instance.

Defines observed fields, wire names and graph relations.

An ordered, materialized Enumerable over one captured entity type.

An explicit local tmux server descriptor.

An immutable session observation. Attachment retains tmux's client count.

An indexed immutable graph observed over a capture interval.

Executes one explicitly selected executable with bounded captured output.

An immutable physical window, independent of session membership and index.

An observed session/index/window binding. Its key is not a link lifetime ID.

Bounded JSON decoding with duplicate keys preserved until validation.