2025-05-30 22:59:38 +08:00

41 lines
1.2 KiB
Bash
Executable File

#!/usr/bin/env bash
session_name="$1"
tmux has-session -t $session_name &> /dev/null
if [ $? != 0 ]; then
case "$session_name" in
webdev)
explorer="$COURSES/Angela Yu - The Complete 2022 Web Development Bootcamp"
webdev_dir="$DEVDIR/web/webproj"
tmux new-session -s "webdev" -d -n "Explorer" -c "$explorer" "nnn"
tmux new-window -t "webdev" -d -n "Editor" -c "$webdev_dir" "$EDITOR"
tmux new-window -t "webdev" -d -n "Terminal" -c "$webdev_dir"
tmux split-window -h -t "webdev:Terminal" -c "$webdev_dir"
;;
media)
kvardir="/ar1/Kvar/Running Man"
moviesdir="/ar1/Movies"
tvseriesdir="/ar1/TV Series"
tmux new-session -s "media" -d -n "Running Man" -c "$kvardir" "nnn"
tmux new-window -t "media" -d -n "Movies" -c "$moviesdir" "nnn"
tmux new-window -t "media" -d -n "TV Series" -c "$tvseriesdir" "nnn"
;;
*)
tmux new-session -s "$session_name"
;;
esac
fi
if [[ -z $session_name ]]; then
session_name="main"
tmux new-session -s "$session_name"
fi
tmux attach -t "$session_name"