#!/bin/bash directory=~/linux-setup/sessions alias wezterm='flatpak run org.wezfurlong.wezterm' usage() { echo "Usage: $0 [-t] " echo " -t: Add " 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