On this page
libtmux.Server.cmd
- Module
- libtmux
- Declared in
- Server
- Package
- libtmux
- Source
- src/libtmux/server.py
-
Execute tmux command respective of socket name and file, return output.
Examples
>>> server.cmd('display-message', 'hi') <libtmux.common.tmux_cmd object at ...>New session:
>>> server.cmd('new-session', '-d', '-P', '-F#{session_id}').stdout[0] '$2'>>> session.cmd('new-window', '-P').stdout[0] 'libtmux...:2.0'Output of
tmux -L ... new-window -P -F#{window_id}to aWindowobject:>>> Window.from_window_id(window_id=session.cmd( ... 'new-window', '-P', '-F#{window_id}').stdout[0], server=session.server) Window(@4 3:..., Session($1 libtmux_...))Create a pane from a window:
>>> window.cmd('split-window', '-P', '-F#{pane_id}').stdout[0] '%5'Output of
tmux -L ... split-window -P -F#{pane_id}to aPaneobject:>>> Pane.from_pane_id(pane_id=window.cmd( ... 'split-window', '-P', '-F#{pane_id}').stdout[0], server=window.server) Pane(%... Window(@... ...:..., Session($1 libtmux_...)))- Parameters
- Returns
0 declared, 0 inherited