libtmux Reference MCP Search
On this page

LibTmux.TmuxChaining

View as Markdown

Module
LibTmux
Package
LibTmux
Source
src/LibTmux/Chaining/TmuxChaining.cs
class LibTmux.TmuxChaining
classstatic [source]
classstatic [source]
class LibTmux.TmuxChaining

Turns a request record into a command a chain can carry.

Every overload builds its command with the same code the one-shot method uses, so a chained call and a direct call send identical arguments rather than two descriptions that have to be kept in step.

What each overload takes is decided by what tmux needs, not by taste. A session names no target because the session is what is being made; a window names the session that will hold it; keys name the pane, because which flags tmux accepts depends on the server version and the pane is what knows it.

5 declared, 0 inherited

Members

  • ExecuteAsync method Runs a hook request on its own.
  • ToCommand method Returns a hook request as one tmux command.
  • ToCommands method Returns every command a multi-entry hook request sends.
  • ToRunCommand method Returns running a hook as one tmux command.
  • ToUnsetCommand method Returns removing a hook as one tmux command.
Esc

Type to search.