#!/usr/bin/env fish set session_name $argv[1] set dir (set -q argv[2] && echo $argv[2] || pwd) if set -q TMUX tmux switch -t $session_name else tmux new-session -D -s "$session_name" -c "$dir" $argv[3..-1] || \ tmux switch -d -t "$session_name" -c "$dir" end