diff --git a/tmux-daemon.sh b/tmux-daemon.sh index a20c4c7..25f7d58 100644 --- a/tmux-daemon.sh +++ b/tmux-daemon.sh @@ -5,6 +5,17 @@ SESSION="example" echo "[main] SESSION: $SESSION" +ATTACH_SESSION=0 + +while getopts "a" opt; do + case "$opt" in + a) ATTACH_SESSION=1 ;; + \?) echo "Usage: $0 [-a]" >&2 + exit 1 ;; + esac +done +shift $((OPTIND-1)) + # Define commands: "workdir:::command" OR just "command" CMDS=( "ping google.com" @@ -100,3 +111,8 @@ EOF done echo "[main] Done." + +if [ $ATTACH_SESSION -eq 1 ]; then + echo "[main] Attaching to tmux session: $SESSION" + tmux attach -t $SESSION +fi