Tmux script template
#!/bin/bash
SESSION_NAME=dev
# new-session -c start-directory -n window-name -s session-name -t group-name -x width -y height [shell-command]
tmux has-session -t ${SESSION_NAME} 2>&1 >/dev/null
#if [ $? -ne 0 ];then
# source /opt/.../export.sh
# tmux new-session -s $SESSION_NAME -n main -d
# tmux new-window -c $SRC_DIR -n editor
# tmux new-window -c $BUILD_DIR -n build
# tmux attach -t $SESSION_NAME
# tmux select-windows -t $SESSION_NAME:0
#else
# echo "Session is already started"
#fi
#
if [ $? -ne 0 ]; then
# create new session
tmux new-session -s ${SESSION_NAME} -n main -d
tmux split-window -h
tmux split-window -v
tmux attach -t ${SESSION_NAME}
else
echo "Tmux session is already created. Use 'tmux attach -t SESSION_NAME'"
fi
No comments:
Post a Comment