diff options
| author | Party Wumpus <48649272+PartyWumpus@users.noreply.github.com> | 2023-03-02 19:01:17 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-02 19:01:17 +0000 |
| commit | 976f5b57d99dbb5259d9e241006b8c19899559ab (patch) | |
| tree | 766ca6bbbe1181b1e9d4e500334db6e6cb63c6b4 | |
| parent | c2b907b02cfe1fae02a4a0d5e9ee22d48d5a458f (diff) | |
| parent | 1e2c7f6cb41836e51d3608a2e1ae35933e820945 (diff) | |
| download | decky-installer-976f5b57d99dbb5259d9e241006b8c19899559ab.tar.gz decky-installer-976f5b57d99dbb5259d9e241006b8c19899559ab.zip | |
Merge pull request #3 from brendenhoffman/main
Create decky-updater.sh
| -rw-r--r-- | cli/decky-updater.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/cli/decky-updater.sh b/cli/decky-updater.sh new file mode 100644 index 0000000..226e507 --- /dev/null +++ b/cli/decky-updater.sh @@ -0,0 +1,34 @@ +#!/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/pre-release or uninstall (s/p/u): " 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 + ;; + U*) + echo "Uninstalling decky" + curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/uninstall.sh | sh + exit 0 + ;; + *) + unset release + continue + ;; + esac +done |
