Core LibraryAPI Reference

Choose documentation 3

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

function LibTmux.jl latest

run_group

Module LibTmux.run_group LibTmux
Source and package
Module
LibTmux
Package
LibTmux
Source
src/batches.jl

Methods#

run_group( connection::LibTmux.ControlConnection, commands::AbstractVector{LibTmux.TmuxCommand}; timeout, cancel )[source]#

Send one explicit semicolon group of audited synchronous control commands. The first command error skips its suffix; a separate same-queue fence proves retirement. Preserve per-command responses and truthful skipped/unknown states. Cancellation or connection loss returns available evidence without replay.

run_group(connection::ControlConnection, commands; timeout=5.0, cancel=nothing)

run_group( server::LibTmux.Server, commands::AbstractVector{LibTmux.TmuxCommand}; timeout, cancel )[source]#

Run a native subprocess semicolon group. Preserve its aggregate response; individual operation statuses remain :unknown because arbitrary stdout and an exit status do not prove per-command attribution. Arguments are literal; only separators inserted between commands establish the explicit group.

run_group(server::Server, commands; timeout=5.0, cancel=nothing)

Discussed in Execution and cancellation , Ownership and I/O

Esc

Type to search.

Reference preview Open reference