#!/bin/bash

directory=~/linux-setup/tmux-sessions

usage() {
	echo "Usage: $0 [-t] <session>"
	echo "  -t: Add <session>"
	exit 1
}

# Check if no parameter is provided
if [ $# -eq 0 ]; then
	usage
fi

# Check for optional flag
if [ "$1" == "-t" ]; then
	# Check if no session parameter is provided after the flag
	if [ $# -lt 2 ]; then
		usage
	fi
	flatpak run org.wezfurlong.wezterm start $directory/$2.sh
else
	exec "$directory/$1.sh"
fi

# Check if no parameter is provided
if [ $# -eq 0 ]; then
	echo "Error: No parameter provided. Please provide a session."
	exit 1
fi
