Core LibraryunreleasedAPI Reference

Choose documentation 2

latest

Current version

latest
English

Unreleased libtmux has not been released. Its API may change during development. This site's structure and URLs may change too.

function libtmux-lisp latest

libtmux.control:submit-command

Queue copied tmux ARGV and return a REQUEST without waiting for its reply. EFFECT must explicitly be :READ or :MUTATION; it records caller intent, not a command restriction. TIMEOUT is a nonnegative real deadline budget starting at submission, including queue time. A zero budget can expire before dispatch. Commands execute serially. Full queues signal CONNECTION-BUSY; closing ones signal CONNECTION-CLOSED. Use argv for tmux syntax, not shell interpolation. This raw path does not validate or refresh captured operational targets.

Source and package
Qualified name
libtmux.control:submit-command
Declared in
libtmux.control
Package
libtmux/control
Source
src/control.lisp
(submit-command connection argv &key effect (timeout 30))

Public owner: libtmux.control

Parameters

Guides#

Pages that discuss submit-command.

Esc

Type to search.

Reference previewOpen reference