rmux

ruby DSL to manage persistent tmux sessions

This project is closely integrated with and dependant on Lab42MyZsh and might as well be reintegrated into thta project, which is of a private nature by its long twisted dev path, a ton of personal preferences and a cruelling lack of documentation or outdated documentation. It is also completely bloated.

But if you must, both projects are OSS licensed so please proceed at your digression according to the terms laid out by these licences.

Installation

Gem not yet published, clone repo use mvp branch and read the code of the two repos concerned.

PRs/issues for better integrations might be considered if you flatten me enough (or rather the contrary)

Environnement

Lab42TmuxThemes

optional but needed to use the tmux_theme command. It shall point to a direcory of files with an zsh extension (but containing tmux commands, as they will be sourced by tmux)

Lab42CompiledProjectDir

optional but if not set must be provided with the -s|--session_dir argument. It shall point to a directory containing session description files with an rb extension.

optional but needed to run the rmux binary, it it is set the call

Author

Copyright © 2025 Robert Dober robert DOBER GmaIL com

LICENSE

GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 or later. Please refer to LICENSE for details.