blob: 5c976d31ef8f286ff1389d176953dcf78d7fae23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/usr/bin/env bash
[[ -n "$TMUX" ]] && change="switch-client" || change="attach-session"
session=$(
tmux list-sessions -F "#{session_name}" 2>/dev/null |
sed "/^$(tmux display-message -p '#S' 2>/dev/null)$/d" |
fzf --query="$1" --select-1 --exit-0
) &&
tmux $change -t "$session" ||
(
tmux new-session -d -s $session &&
tmux $change -t "$session"
)
|