blob: d94abbc07ac9a5f26a500c2820c4ec653178e280 (
plain) (
tree)
|
|
#!/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
|