On this page
LibTmux.TmuxChaining.ExecuteAsync
- Module
- LibTmux
- Declared in
- TmuxChaining
- Package
- LibTmux
- Source
- src/LibTmux/Chaining/TmuxChaining.Hooks.cs
- ExecuteAsync ( request : SetHookRequest , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ListHooksRequest , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : HookRequest , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SetHooksRequest , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : BindKeyRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : UnbindKeyRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SetOptionRequest , options : TmuxOptions , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : UnsetOptionRequest , options : TmuxOptions , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : GetOptionRequest , options : TmuxOptions , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : GetOptionsRequest , options : TmuxOptions , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SelectPaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ResizePaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : FindWindowRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SwapPaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : PipePaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : CapturePaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : PasteBufferRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : DisplayPopupRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : CopyModeRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : RespawnRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ChooseTreeRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : MovePaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SplitPaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : NewPaneRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SendKeysRequest , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : IfShellRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : WaitForRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : DisplayMessageRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : RunShellRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : DisplayMenuRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ConfirmBeforeRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : CommandPromptRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ServerAccessRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ListBuffersRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : AttachSessionRequest , session : Session , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : NewSessionRequest , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SelectLayoutRequest , window : Window , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ResizeWindowRequest , window : Window , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : LinkWindowRequest , window : Window , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : MoveWindowRequest , window : Window , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : NewWindowRequest , session : Session , cancellationToken : CancellationToken ) Task<TmuxCommandResult>
-
Runs a hook request on its own.
- Parameters
-
-
request ( NewWindowRequest ) – The window to create.
-
session ( Session ) – The session that will hold it.
-
cancellationToken ( CancellationToken ) – Cancels the tmux command.
-
- Returns
-
What tmux printed, which names the created window.
- Raises
-
-
ArgumentNullException – An argument is null.
-
TmuxCommandException – tmux reported the command failed.
-
0 declared, 0 inherited