Skip to content
forked from tmux-python/tmuxp

tmux session manager in python - json, yaml, python API

License

loggerhead/tmuxp

 
 

Repository files navigation

Little changes

  • Add global config.
    $TMUXP_DIR or ~/.tmuxp is session config save directory config read from $TMUXP_CONFIG or session_save_dir/.tmuxp.conf
  • Add default action on freeze and load (try it :)

Tmuxp

tmuxp solves the panes / pains of managing workspaces.

https://travis-ci.org/tony/tmuxp.png?branch=master https://badge.fury.io/py/tmuxp.png

https://raw.github.com/tony/tmuxp/master/doc/_static/tmuxp-dev-screenshot.png

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

Ready to begin? See the Quickstart.

Project details

tmux support 1.8, 1.9-dev
python support 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
pypi https://pypi.python.org/pypi/tmuxp
Crate.io https://crate.io/packages/tmuxp/
Ohloh https://www.ohloh.net/p/tmuxp
License BSD.
install
$ git clone https://github.com/loggerhead/tmuxp.git
$ cd tmuxp
$ sudo python setup install
usage
$ tmuxp freeze
$ tmuxp load
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

Thanks

tony

About

tmux session manager in python - json, yaml, python API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.8%
  • Shell 1.2%