mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
23 lines
728 B
Bash
23 lines
728 B
Bash
#!/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
|