mirror of
https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck.git
synced 2024-12-21 15:21:52 +01:00
Parameterize working directory
Forgo hardcoding working directory for 'NonSteamLaunchersInstallation'
This commit is contained in:
parent
afbfc6d2ad
commit
f79d204273
@ -41,7 +41,7 @@ if [ ${#args[@]} -eq 0 ]; then
|
|||||||
check_for_updates
|
check_for_updates
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# environment variables
|
# ENVIRONMENT VARIABLES
|
||||||
# $USER
|
# $USER
|
||||||
logged_in_user=$(logname)
|
logged_in_user=$(logname)
|
||||||
|
|
||||||
@ -51,10 +51,14 @@ logged_in_user=$(logname)
|
|||||||
# $HOME
|
# $HOME
|
||||||
logged_in_home=$(eval echo "~${logged_in_user}")
|
logged_in_home=$(eval echo "~${logged_in_user}")
|
||||||
|
|
||||||
|
# TODO: `/tmp` or `mktemp -d` might be a better option (see: EOF)
|
||||||
|
# $PWD (working directory)
|
||||||
|
install_dir="${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
||||||
|
|
||||||
# Check if the NonSteamLaunchersInstallation subfolder exists in the Downloads folder
|
# Check if the NonSteamLaunchersInstallation subfolder exists in the Downloads folder
|
||||||
if [ -d "${logged_in_home}/Downloads/NonSteamLaunchersInstallation" ]; then
|
if [ -d "$install_dir" ]; then
|
||||||
# Delete the NonSteamLaunchersInstallation subfolder
|
# Delete the NonSteamLaunchersInstallation subfolder
|
||||||
rm -rf "${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
rm -rf "$install_dir"
|
||||||
echo "Deleted NonSteamLaunchersInstallation subfolder"
|
echo "Deleted NonSteamLaunchersInstallation subfolder"
|
||||||
else
|
else
|
||||||
echo "NonSteamLaunchersInstallation subfolder does not exist"
|
echo "NonSteamLaunchersInstallation subfolder does not exist"
|
||||||
@ -1305,14 +1309,14 @@ fi
|
|||||||
if [[ $options == "Find Games" ]]; then
|
if [[ $options == "Find Games" ]]; then
|
||||||
# The Find Games button was clicked
|
# The Find Games button was clicked
|
||||||
# Check if the NonSteamLaunchersInstallation directory exists
|
# Check if the NonSteamLaunchersInstallation directory exists
|
||||||
if [[ ! -d "${logged_in_home}/Downloads/NonSteamLaunchersInstallation" ]]; then
|
if [[ ! -d "$install_dir" ]]; then
|
||||||
# The directory does not exist, so create it
|
# The directory does not exist, so create it
|
||||||
mkdir -p "${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
mkdir -p "$install_dir"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Download the latest BoilR from GitHub (Linux version)
|
# Download the latest BoilR from GitHub (Linux version)
|
||||||
mkdir -p "${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
mkdir -p "$install_dir"
|
||||||
cd "${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
cd "$install_dir"
|
||||||
wget https://github.com/PhilipK/BoilR/releases/download/v.1.9.1/linux_BoilR
|
wget https://github.com/PhilipK/BoilR/releases/download/v.1.9.1/linux_BoilR
|
||||||
|
|
||||||
# Add execute permissions to the linux_BoilR file
|
# Add execute permissions to the linux_BoilR file
|
||||||
@ -2335,7 +2339,7 @@ fi
|
|||||||
wait
|
wait
|
||||||
|
|
||||||
# Delete NonSteamLaunchersInstallation subfolder in Downloads folder
|
# Delete NonSteamLaunchersInstallation subfolder in Downloads folder
|
||||||
rm -rf "${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
rm -rf "$install_dir"
|
||||||
|
|
||||||
echo "100"
|
echo "100"
|
||||||
echo "# Installation Complete - Steam will now restart. Your launchers will be in your library!...Food for thought...do Jedis use Force Compatability?"
|
echo "# Installation Complete - Steam will now restart. Your launchers will be in your library!...Food for thought...do Jedis use Force Compatability?"
|
||||||
@ -3140,4 +3144,4 @@ if os.path.exists(os.path.join(compatdata_dir, 'NonSteamLaunchers')):
|
|||||||
|
|
||||||
# TODO: might be better to relocate temp files to `/tmp` or even use `mktemp -d` since `rm -rf` is potentially dangerous without the `-i` flag
|
# TODO: might be better to relocate temp files to `/tmp` or even use `mktemp -d` since `rm -rf` is potentially dangerous without the `-i` flag
|
||||||
# Delete NonSteamLaunchersInstallation subfolder in Downloads folder
|
# Delete NonSteamLaunchersInstallation subfolder in Downloads folder
|
||||||
rm -rf "${logged_in_home}/Downloads/NonSteamLaunchersInstallation"
|
rm -rf "$install_dir"
|
||||||
|
Loading…
Reference in New Issue
Block a user