Rusmux - tmux automation

Built primarily to replace tmuxinator while using it's yaml files.

tmuxinator is written in Ruby, and various packages/gem upgrades broke it occasionally, having me scrambling for a fix.

On top of that, installing it on various servers missing Ruby installation was a chore.

Thus rusmux was born. I've used it as an opportunity to:

Example

sh cat ~/.config/rusmux/demo.yml

```yaml projectname: demo projectroot: ~/src/demo onprojectstart: - sudo systemctl start postgresql - sudo systemctl start mysqld

onprojectstop:

pre_window: - workon demo - cd demo windows: - editor: vim - shells: layout: main-vertical panes: - # - grunt serve - mail: python -m smtpd -n -c DebuggingServer localhost:1025 ```

Install

Commands