tmux session manager in python - json, yaml, python API
Python Shell
Pull request Compare This branch is 760 commits behind tmux-python:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
examples
manual
pkg
tmuxp
.coveragerc
.gitignore
.gitmodules
.tmuxp.json
.tmuxp.yaml
.travis.yml
CHANGES
LICENSE
MANIFEST.in
README.rst
TODO
bootstrap_env.py
requirements.pip
run-tests.py
scent.py
setup.py
tox.ini

README.rst

tmuxp, a novel approach to manage tmux(1) (>= 1.8) workspaces through python objects, JSON or YAML.

Python Package Documentation Status Build Status Code Coverage License

https://raw.github.com/tony/tmuxp/master/doc/_static/tmuxp-demo.gif

Ready to begin? See the Quickstart.

Project details

tmux support 1.8, 1.9a, 2.0
python support 2.6, 2.7, >= 3.3
config support yaml, json, python dict
Source https://github.com/tony/tmuxp
Docs http://tmuxp.rtfd.org
API http://tmuxp.readthedocs.org/en/latest/api.html
Changelog http://tmuxp.readthedocs.org/en/latest/history.html
Issues https://github.com/tony/tmuxp/issues
Travis http://travis-ci.org/tony/tmuxp
Test Coverage https://coveralls.io/r/tony/tmuxp
pypi https://pypi.python.org/pypi/tmuxp
Open Hub https://www.openhub.net/p/tmuxp
License BSD.
git repo
$ git clone https://github.com/tony/tmuxp.git
install stable
$ sudo pip install tmuxp
install dev
$ git clone https://github.com/tony/tmuxp.git tmuxp
$ cd ./tmuxp
$ virtualenv .env
$ source .env/bin/activate
$ pip install -e .

See the developing and testing page in the docs for more.

tests
$ python ./run-tests.py