diff options
| author | TeddyKagurazaka <13889770+TeddyKagurazaka@users.noreply.github.com> | 2025-05-25 13:27:34 +0800 |
|---|---|---|
| committer | TeddyKagurazaka <13889770+TeddyKagurazaka@users.noreply.github.com> | 2025-05-25 13:27:34 +0800 |
| commit | 25ee656ecfb4f6007412bcb1f40bbf4efacacd43 (patch) | |
| tree | ab58383128da9b2b837ac9a4409e38dc5f031093 | |
| parent | 723dde80d2aa5f20b46794e5a3093cb58718ec81 (diff) | |
| download | decky-installer-25ee656ecfb4f6007412bcb1f40bbf4efacacd43.tar.gz decky-installer-25ee656ecfb4f6007412bcb1f40bbf4efacacd43.zip | |
Add api.github.com rate-limit check.
| -rw-r--r-- | cli/install_prerelease.sh | 7 | ||||
| -rw-r--r-- | cli/install_release.sh | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/cli/install_prerelease.sh b/cli/install_prerelease.sh index 5d6ff5d..d447d35 100644 --- a/cli/install_prerelease.sh +++ b/cli/install_prerelease.sh @@ -17,6 +17,13 @@ then exit 1 fi +# check if api.github.com is working(not rate-limited) +if ! curl -Is https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases | head -1 | grep 200 > /dev/null +then + echo "Your network are being rate-limited from Github api, please wait for a while and try again." + exit 1 +fi + echo "Installing Steam Deck Plugin Loader pre-release..." USER_DIR="$(getent passwd $SUDO_USER | cut -d: -f6)" diff --git a/cli/install_release.sh b/cli/install_release.sh index bbe15fb..cb461b3 100644 --- a/cli/install_release.sh +++ b/cli/install_release.sh @@ -17,6 +17,13 @@ then exit 1 fi +# check if api.github.com is working(not rate-limited) +if ! curl -Is https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases | head -1 | grep 200 > /dev/null +then + echo "Your network are being rate-limited from Github api, please wait for a while and try again." + exit 1 +fi + echo "Installing Steam Deck Plugin Loader release..." USER_DIR="$(getent passwd $SUDO_USER | cut -d: -f6)" |
