22 lines
372 B
Bash
22 lines
372 B
Bash
#!/bin/bash
|
|
#
|
|
# Copyright 2012 Google Inc. All Rights Reserved.
|
|
# Author: jwall@google.com (Jeremy Wall)
|
|
|
|
tmux_session() {
|
|
sess=$1;
|
|
shift;
|
|
echo $*
|
|
tmux has-session -t $sess && \
|
|
tmux attach-session -t $sess || tmux new-session -s $sess $*
|
|
}
|
|
|
|
tmux_remote() {
|
|
host=$1
|
|
shift;
|
|
sess=$1;
|
|
shift;
|
|
echo $*
|
|
ssh $host -t tmux_session $sess "$*"
|
|
}
|