12 lines
274 B
Plaintext
12 lines
274 B
Plaintext
|
#!/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] &>/dev/null || \
|
||
|
tmux attach -t "$session_name" -c "$dir"
|
||
|
end
|