Skip to content

Instantly share code, notes, and snippets.

@dky
Last active August 30, 2021 12:28
Show Gist options
  • Save dky/7e96ab36965aaaf3fdd19e7d0bdaa045 to your computer and use it in GitHub Desktop.
Save dky/7e96ab36965aaaf3fdd19e7d0bdaa045 to your computer and use it in GitHub Desktop.
#!/bin/bash
TMUX=`which tmux`
USER=`whoami`
DOTFILES_DIR=~/.dotfiles
GIT_DIR=~/git
GO_DIR=~/go/src/github.com/dky
function mux_up {
$TMUX new -s ruby -d
$TMUX rename-window -t ruby ruby
$TMUX send-keys -t ruby "cd $HOME/git/ruby" C-m
$TMUX split-window -v -t ruby
$TMUX send-keys -t ruby "cd $HOME/git/ruby" C-m
$TMUX resize-pane -Z
}
if pgrep -u "$(whoami)" tmux > /dev/null
then
echo "tmux running, killing"
pkill -U "$(whoami)" tmux && sleep 1 && mux_up && echo "Starting up"
else
echo "tmux not running, starting"
mux_up
fi
#$TMUX new-window -t tor1:1 -n 'tor2'
#$TMUX send-keys -t tor1:1 'cd $HOME/git/terraform-do/tor1' C-m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment