game_select.sh - dotfiles - These are my dotfiles. There are many like it, but these are mine.
 (HTM) git clone git://jay.scot/dotfiles
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       game_select.sh (890B)
       ---
            1 #!/bin/sh
            2 
            3 MEDIA_GAMES_DIR=~/media/games
            4 
            5 # Define game paths
            6 stellaris_path=$MEDIA_GAMES_DIR/stellaris/start.sh
            7 gibbous_path=$MEDIA_GAMES_DIR/gibbous/start.sh
            8 rimworld_path=$MEDIA_GAMES_DIR/rimworld/start.sh
            9 atomrpg_path=$MEDIA_GAMES_DIR/atomrpg/start.sh
           10 steam_command=steam
           11 
           12 # Define game list
           13 games=("Stellaris" "Gibbous" "Rimworld" "AtomRPG" "Steam")
           14 
           15 # Prompt user to choose a game
           16 selected_game=$(printf "%s\n" "${games[@]}" | dmenu -p "games ยป")
           17 
           18 # Exit if no game selected
           19 [ -z "$selected_game" ] && exit 0
           20 
           21 # Launch the selected game
           22 case "$selected_game" in
           23     "Steam")
           24         $steam_command
           25         ;;
           26     "Stellaris")
           27         $stellaris_path
           28         ;;
           29     "Gibbous")
           30         $gibbous_path
           31         ;;
           32     "Rimworld")
           33         $rimworld_path
           34         ;;
           35     "AtomRPG")
           36         $atomrpg_path
           37         ;;
           38     *)
           39         echo "Invalid game selection"
           40         exit 1
           41         ;;
           42 esac