EmuDeck/tools/launcherFunctions.sh
Rodrigo 24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d.
2023-11-30 22:39:36 +01:00

38 lines
745 B
Bash

#!/usr/bin/bash
## launcherFunctions.sh
### Functions
# Report Errors
reportError () {
# Report error to logfile
echo "${1}" >> "${LOGFILE}"
# Open a Zenity dialog for the user
if [ "${2}" == "true" ]; then
zenity --error \
--text="${1}"\
--width=250
fi
# Exit the script
if [ "${3}" == "true" ]; then
exit 1
fi
}
# Check for file
checkFile () {
echo "Checking for file: ${1}" >> "${LOGFILE}"
if [ ! -f "${1}" ]; then
reportError "Error: Unable to find ${1##*/} in\n ${1%/*}" "true" "true"
fi
}
# Report all current arguments to the LOGFILE
showArguments () {
local arg
for arg; do
echo "Argument: $arg" >> "${LOGFILE}"
done
}