Skip to main content

Handles your tmux resurrect files

Project description

$_ tmux-resurrect-util

CLI utility for handling routine tasks with tmux-resurrect

» tmux-res --help
Usage: tmux-res [OPTIONS] COMMAND [ARGS]...

  TMUX Resurrect utility, simplifies and automates common tasks

  --version      Show the version and exit.
  -v, --verbose  Enables verbose mode
  --help         Show this message and exit.

  clean      Archive tmux state files older then one month
  link-last  Link last to newest tmux resurrect file


In below examples I use unopionated pip for installation. I recommend installing it into a virtualenv, there are multiple tools to achive this.

To use this utility you need Python 3.7. See for specifics.

» python --version
Python 3.7.0
» pip --version
pip 10.0.1 from /…/lib/python3.7/site-packages/pip (python 3.7)

You may need to use pip3 install if you've got pip linked to legacy python (2.x)

git clone
pip install ./tmux-resurrect-util

Install via pip You may also install this package through pip via PyPI

pip install tmux-resurrect-util

Development & contributions

Fork and send a PR! For formatting I use black to keep diffs small, use pylint/flake8 for linting and pytest for testing. Code is currently in prototype-phase, simplifications, refactoring and other quality improvements are welcome.


The current product roadmap are documented as a TODO:-section in the module docstring of Highlevel test psuedo code are found in

Get started

I use pipenv for development. Make sure you update the Pipfile and Pipefile.lock if you add or update dependencies. Avoid adding external packages if they aren't needed, especially low activity ones. Consult with me if you're planning to create a PR where you want to pull in something new and fancy.

» git clone
» cd tmux-resurrect-util
» pipenv install -e .
» vi .


”Inpsiring qoutes aren't for everyone” — Some One, Somewhere (sometime).


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tmux-res-0.4.8.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

tmux_res-0.4.8-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page