libtmux Reference MCP Search
On this page

LibTmux.Server.EnterControlModeAsync

View as Markdown

Module
LibTmux
Declared in
Server
Package
LibTmux
Source
src/LibTmux/Server.ControlMode.cs
EnterControlModeAsync ( target : string? , cancellationToken : CancellationToken ) Task<IControlModeSession>
methodasync [source]
methodasync [source]
EnterControlModeAsync

Starts a tmux control client and keeps it running.

This is the streaming counterpart to the one-shot methods, not a mode they can be switched into: the rest of this type starts a client, runs one command, and lets it exit, which is why it never sees anything it did not ask for. Hold the returned session and read Events to see the rest.

Parameters
  • target ( string? ) – The session to attach to, or <see langword="null" /> to let tmux pick the most recently used one.

  • cancellationToken ( CancellationToken ) – Cancels starting the client.

Returns

A session that reports what tmux does until it is disposed.

Raises

Discussed in Control mode vs one-shot

0 declared, 0 inherited

Esc

Type to search.