EmuDeck/functions/GenericApplicationsScripts/genericApplicationHeroic.sh

49 lines
949 B
Bash

#!/bin/bash
# Variables
Heroic_emuName="Heroic-Games-Launcher"
Heroic_emuType="$emuDeckEmuTypeAppImage"
Heroic_emuPath="$HOME/Applications/Heroic-Games-Launcher.AppImage"
# Install
Heroic_install() {
setMSG "Installing $Heroic_emuName."
local showProgress=$1
installEmuAI "$Heroic_emuName" "" "$(getReleaseURLGH "Heroic-Games-Launcher/HeroicGamesLauncher" ".AppImage")" "" "" "genericapplication" "$showProgress"
}
# ApplyInitialSettings
Heroic_init() {
echo "NYI"
}
# Update appimage
Heroic_update() {
setMSG "Updating $Heroic_emuName settings."
rm -f "$Heroic_emuPath"
Heroic_install
}
# Uninstall
Heroic_uninstall() {
setMSG "Uninstalling $Heroic_emuName."
uninstallEmuAI "$Heroic_emuName" "" "" "genericapplication"
}
# Check if installed
Heroic_IsInstalled() {
if [ -f "$Heroic_emuPath" ]; then
echo true
return 1
else
echo false
return 0
fi
}
# Import steam profile
Heroic_addSteamInputProfile() {
echo "NYI"
}