zshmux

about

whenever you open a new shell, zshmux checks for running and attached tmux sessions. you are then given the option to attach to a session or create a new one.

press enter without any input to drop into a bare shell.

zshmux originally used zsh specific functions (hence the name) but now runs on any bash compatible shell.

example:

current tmux sessions:
blog - (not attached)
project - (not attached)
ssh - (attached)
terminal - (attached)
attach session?: [name] (empty if none):

example:

no tmux sessions active
create new session? [name] (empty if none):

git

Repo: zshmux

Clone: $ git clone git://git.huck.website/zshmux.git