#!/bin/sh FRONT_DIR="~/devel/work/genisys/splat-react" BACK_DIR="~/devel/work/genisys/splat-python" SESSION="Splat" SESSIONEXISTS=$(tmux list-sessions | grep $SESSION) if [ "$SESSIONEXISTS" = "" ] then tmux new-session -s $SESSION -d tmux rename-window -t $SESSION:1 'Edit' tmux send-keys -t 'Edit' "cd ${FRONT_DIR}" C-m 'nvim' C-m tmux new-window -t $SESSION:2 -n 'Term' tmux send-keys -t 'Term' "cd ${FRONT_DIR}" C-m 'clear' C-m tmux new-window -t $SESSION:3 -n 'Front' tmux send-keys -t 'Front' "cd ${FRONT_DIR}" C-m 'npm run dev' C-m tmux new-window -t $SESSION:4 -n 'Back' tmux send-keys -t 'Back' "cd ${BACK_DIR}" C-m './start-dev.sh admin' C-m fi tmux attach-session -t $SESSION:1