blob: d94abbc07ac9a5f26a500c2820c4ec653178e280 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
current_session () {
tty=$(tty)
for s in $(tmux list-sessions -F '#{session_name}'); do
tmux list-panes -F '#{pane_tty} #{session_name}' -t "$s"
done | grep "${tty}" | awk '{print $2}'
}
SESSION=$(current_session)
if [ "x${SESSION}" = "x" ]; then
SESSION="irc"
tmux new-session -s "${SESSION}" -d
fi
if ! tmux switch -t ${SESSION}:catgirl >/dev/null 2>&1; then
tmux new-window -c '~' -n catgirl catgirl libera
tmux split-window -t ${SESSION}:catgirl -c '~' catgirl oftc
tmux split-window -t ${SESSION}:catgirl -c '~' catgirl sdf
tmux split-window -t ${SESSION}:catgirl -c '~' catgirl tilde
tmux set-option -t ${SESSION}:catgirl remain-on-exit on
tmux selectl -t ${SESSION}:catgirl tiled
fi
|