Files
linux-setup/dev/sesh
2025-02-15 18:58:25 -08:00

35 lines
668 B
Bash
Executable File

#!/bin/bash
directory=~/linux-setup/dev/sessions
alias wezterm='flatpak run org.wezfurlong.wezterm'
usage() {
echo "Sesh v0.2"
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" "${@:2}"
fi
# Check if no parameter is provided
if [ $# -eq 0 ]; then
echo "Error: No parameter provided. Please provide a session."
exit 1
fi