AngelofWoe 4134a20278
RemotePlay Cleanup (#1412)
* Universal shebang. Shellcheck stuff.

* Fix 'fiw' and misplaced quote
2025-03-22 18:51:19 +01:00

59 lines
1.5 KiB
Bash

#!/usr/bin/env bash
# remotePlayChiaki
# Variables
Chiaki_emuName="Chiaki"
# shellcheck disable=2034,2154
Chiaki_emuType="${emuDeckEmuTypeFlatpak}"
Chiaki_emuPath="re.chiaki.Chiaki"
# shellcheck disable=2034
Chiaki_releaseURL=""
# Install
Chiaki_install () {
setMSG "Installing ${Chiaki_emuName}."
installEmuFP "${Chiaki_emuName}" "${Chiaki_emuPath}" "remoteplay" "Chiaki Remote Play Client"
}
# ApplyInitialSettings
Chiaki_init () {
setMSG "Initializing ${Chiaki_emuName} settings."
configEmuFP "${Chiaki_emuName}" "${Chiaki_emuPath}" "true"
#Chiaki_addSteamInputProfile
}
# Update flatpak & launcher script
Chiaki_update () {
setMSG "Updating ${Chiaki_emuName} settings."
updateEmuFP "${Chiaki_emuName}" "${Chiaki_emuPath}" "remoteplay" "Chiaki Remote Play Client"
}
# Uninstall
Chiaki_uninstall () {
setMSG "Uninstalling ${Chiaki_emuName}."
uninstallEmuFP "${Chiaki_emuName}" "${Chiaki_emuPath}" "remoteplay" "Chiaki Remote Play Client"
}
# Check if installed
Chiaki_IsInstalled () {
if [ "$(flatpak --columns=app list | grep "${Chiaki_emuPath}")" == "${Chiaki_emuPath}" ]; then
# Uninstall if previously installed to the "system" level
if flatpak list | grep "${Chiaki_emuPath}" | grep "system"; then
Chiaki_uninstall
Chiaki_install
fi
echo true
return 1
else
echo false
return 0
fi
}
# Import steam profile
Chiaki_addSteamInputProfile () {
echo "NYI"
#rsync -r "$emudeckBackend/configs/steam-input/emudeck_chiaki_controller_config.vdf" "$HOME/.steam/steam/controller_base/templates/"
}