# Description: Open tmux session if not already open
# Dependencies: tmux
# Usage: open-tmux
function open-tmux --wraps='tmux attach-session -t main || tmux new-session -s main' --description 'open tmux session'
  # Check if not in an SSH session and not already in a tmux session
  if test -z "$SSH_TTY"; and not set -q TMUX
    command tmux attach-session -t main || command tmux new-session -s main
  end
end
