diff options
| author | Brenden Hoffman <13664514+brendenhoffman@users.noreply.github.com> | 2023-02-24 20:12:02 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-24 20:12:02 -0600 |
| commit | ee5f7dd7c710e03c6d0511daac2d7c1ab8522e81 (patch) | |
| tree | 13fef690893a1bb507d9c15ec16419c511c2ca51 | |
| parent | 7c0a3e662f9bb12c15df6c8c9f76237de79ed57c (diff) | |
| download | decky-installer-ee5f7dd7c710e03c6d0511daac2d7c1ab8522e81.tar.gz decky-installer-ee5f7dd7c710e03c6d0511daac2d7c1ab8522e81.zip | |
Create decky-updater.sh
This is an interactive script to install or update decky-loader.
| -rw-r--r-- | cli/decky-updater.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/cli/decky-updater.sh b/cli/decky-updater.sh new file mode 100644 index 0000000..93f7e13 --- /dev/null +++ b/cli/decky-updater.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +#If $1 is set, take that as input +[[ -n "$1" ]] && release="$1" + +#Keep asking which release to install +while true +do + #If $release is set by $1, take that as input + [[ -z "$release" ]] && read -p "Install stable or pre-release (s/p): " release + + #Only accept answers with S for stable or P for pre-release + case $(echo "${release}" | tr '[:lower:]' '[:upper:]') in + S*) + echo "Installing stable version" + # curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_release.sh | sh + exit 0 + ;; + P*) + echo "Installing pre-release" + # curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_prerelease.sh | sh + exit 0 + ;; + *) + unset release + continue + ;; + esac +done |
