reorchestrating

This commit is contained in:
Ville Rantanen
2016-03-08 13:23:31 +02:00
parent 17f6505ab9
commit 4b06eaeff9
19 changed files with 181 additions and 220 deletions

30
web/tmuxssh Executable file
View File

@@ -0,0 +1,30 @@
#!/bin/bash
HELP="
Arguments: hostnames, or username@hostnames
ctrl-b m to toggle pane synchronization
ctrl-b arrows to move between tiles
"
[[ -z "$1" ]] && {
echo "$HELP"
exit
}
[[ "$1" = "-h" ]] && {
echo "$HELP"
exit
}
tmux new-session -d -s ssh$USER$$ 'ssh '$1
tmux set-window-option -t:0 synchronize-panes on
tmux bind-key m setw synchronize-panes
tmux rename-window 'VMS'
for (( i=2; i<=$#; i++ ))
do tmux split-window -h 'ssh '${!i}
tmux select-layout tiled
done
tmux -2 attach-session -t ssh$USER$$