tmux_cmd
Run any tmux(1) command through subprocess.
Source and package
- Qualified name
-
libtmux.common .tmux _cmd - Module
- libtmux.common
- Package
- libtmux
- Source
- src/libtmux/common.py
-
Examples#
Create a new session, check for error:
>>> proc = tmux_cmd(f'-L{server.socket_name}', 'new-session', '-d', '-P', '-F#S')>>> if proc.stderr:... raise exc.LibTmuxException(... 'Command: %s returned error: %s' % (proc.cmd, proc.stderr)... )...>>> print(f'tmux command returned {" ".join(proc.stdout)}')tmux command returned 2