Designed for working in a shell collaboratively using tmux.
Shows a list of running tmux sessions with metadata, allows you to connect to any running session or create a new one. Much shiny, very tab completion.
One-liner shellscript that runs sudo -u coop tmuxchooser
.
Alternatively, an alias may be used.
- create the
coop
user, setup (give a shell, dotfiles, disable login). - install the
coop
andtmuxchooser
scripts to/usr/local/bin
. - add the following entry to
sudoers
viavisudo
:%coop ALL=(coop) NOPASSWD: /usr/local/bin/tmuxchooser
. This allows anybody from thecoop
group to runtmuxchooser
as usercoop
, without having to type a password. - add all possible collaborators to the
coop
group.