Skip to main content

$_ 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

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

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

Install

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

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

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

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

git clone git@github.com:Hultner/tmux-resurrect-util.git
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.

Roadmap

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

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 git@github.com:Hultner/tmux-resurrect-util.git
...
» cd tmux-resurrect-util
» pipenv install -e .
...
» vi .

Enjoy!


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

 .
..:

Metadata

Release files for tmux-res 0.4.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tmux-res 0.4.8
File Size Uploaded
tmux-res-0.4.8.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tmux-res 0.4.8
File Interpreter ABI Platform
tmux_res-0.4.8-py3-none-any.whl Python 3 none any Details

Total release size: 13.6 kB

Release files / tmux-res-0.4.8.tar.gz

Download URL tmux-res-0.4.8.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3dee367d60c76f334f5735b66c038d722faf838769eed189e5a31b5dce8f9a43
BLAKE2b-256 checksum
How to use checksums
631bd1da024d87a296df0458aba2dcdc01be79c3480df5627aecfdadc2ee4f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.1

Release files / tmux_res-0.4.8-py3-none-any.whl

Download URL tmux_res-0.4.8-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aefe5b09d36fcb3c196cac6b03f1ef1bd61ca6f17b199703381a57561b235ff0
BLAKE2b-256 checksum
How to use checksums
0980a0294c244aebbdc9f13c06b182a7c1857618da20eabd1c88c4f449dbdf09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.4.8 This release

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.3

2 release files

0.4.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page