This release is a pre-release and may not be stable for production use.
tmuxp solves the panes / pains of managing workspaces.
Open to testers
tmuxp is still alpha code and needs a few more weeks until stable. See the Issues tracker to see known issues and for any other concerns.
tmux bash completion
$ tmuxp attach-session<tab>
# tmuxp will also automatically ``switch-client`` if you are already
# inside a tmux client.
$ tmuxp kill-session<tab>
$ tmuxp load<tab>
# load a session configuration with windows, panes, autocommands from
# a YAML or JSON file.
See: bash completion
load tmux sessions from yaml and json
$ tmuxp load .
Load from ~/.tmuxp.yaml or ~/.tmuxp.json in current directory.
$ tmuxp load myconfig.yaml
Load myconfig.yaml, checking current directory, then $HOME/.tmuxp/myconfig.yaml.
tmuxp will prompt you if session is already running, press [Enter] to attach the session automatically.
If you load a config from inside tmux, tmuxp will offer to attach it for you.
See: Examples
Install
install tmux, at least version 1.8
libyaml is installed for your distribution.
Install tmuxp:
$ pip install tmuxp
$ mkdir ~/.tmuxp and make a file ~/.tmuxp/test.yaml.
session_name: my session
windows:
- window_name: my test window
shell_command_before: cd ~
panes:
- pwd
- pwd
With tmuxp:
$ tmuxp load test.yaml
See also: Quickstart
tmux support |
1.8, 1.9-dev |
config support |
yaml, json, python dict |
Travis |
|
Docs |
|
API |
|
Changelog |
|
Issues |
|
Source |
|
pypi |
|
License |
BSD. |
git repo |
|
install dev |
See the developing and testing page in the docs for more. |
tests |
|
Release files for tmuxp 0.0.11-dev
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tmuxp-0.0.11-dev.tar.gz | 45.6 kB | Details |
Release files / tmuxp-0.0.11-dev.tar.gz
| Download URL | tmuxp-0.0.11-dev.tar.gz |
|---|---|
| Size | 45.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
43a64a0ba6cc7b04fa78038732028576155c7c610bdc9720fb1f2b1a5a4a99e0
|
|
BLAKE2b-256 checksum How to use checksums |
b5b3f8908f3b62ebc715ee5e2431b783d314a444a5ad06698b735dd64a6652d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |