summaryrefslogtreecommitdiff
path: root/.config/tmux/popup.sh
blob: 15eed1ad9018a83f86394af09f8fd8790d58883f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
parent=$(tmux display-message -p "#{session_name}")
popup="popup-$parent"

if tmux has-session -t "$popup" 2>/dev/null; then
    tmux attach-session -t "$popup"
else
    tmux new-session -s "$popup" \; \
        rename-window "build" \; \
        new-window -n "test" \; \
        new-window -n "repl" \; \
        select-window -t 1
fi