#!/bin/sh
is_live_socket () {
	tmux -L "${1?Need socket}" list-sessions 2>/dev/null
}

socket=${1?Need socket}; shift
session=$socket  # name the session after the socket

if is_live_socket "$socket"; then
	exec tmux -L "$socket" "$@" attach-session -t "$session"
else
	exec tmux -L "$socket" "$@" new-session -s "$session"
fi

# vim:noet:sw=8:sts=8:ts=8
