mirror of
https://github.com/danieljharvey/tmux-mate.git
synced 2024-09-11 08:35:53 +03:00
Launch and manage your Tmux sessions from Dhall files.
app | ||
src | ||
test | ||
.gitignore | ||
ChangeLog.md | ||
default.nix | ||
LICENSE | ||
package.yaml | ||
README.md | ||
Setup.hs | ||
stack.yaml | ||
stack.yaml.lock |
tmux-mate
Manage your tmux sessions with the delicious power of Dhall.
Trying it
To use:
git clone https://github.com/danieljharvey/tmux-mate
cd tmux-mate
stack install
export TMUX_MATE_PATH='./test/samples/Sample1.dhall && tmux-mate
You should now see some garbage and your session.
Making your own dhall files
Look in test/samples
for ideas.
Requirements
You will need a recent version of tmux
installed. I tested on version 3, but I'm pretty sure the commands I am using are pretty basic so should work backwards too.
Prior art
Very much inspired by Tmuxinator, a great project that doesn't quite do what I needed.