This commit is contained in:
root 2024-02-11 17:40:30 +08:00
parent 1eefe14538
commit f0a01f8870

View File

@ -2,34 +2,13 @@
set -e
main(){
os='';
arch='';
case $(uname) in
Linux)
os='linux';
case $(uname -m) in
i386 | i686) arch='386' ;;
x86_64 | amd64) arch='amd64' ;;
armv8 | arm64 | aarch64) arch='arm64' ;;
*) echo 'unsupported CPU' && exit 1 ;;
esac;
;;
*)
echo 'unsupported OS' && exit 1 ;;
esac;
build_arch=$os'_'$arch;
if [ -z "$PROG_PATH" ] || [ -z "$REPO" ]; then
usage
exit 1
fi
echo "Update for $REPO"
api_url="https://api.github.com/repos/$REPO/releases/latest"
if [ ! -z $MATCH_RELEASE ]; then
dl_url=$(curl $SET_PROXY -sSfL $api_url | grep -P $MATCH_RELEASE | grep browser_download_url | cut -d '"' -f 4)
else
dl_url=$(curl $SET_PROXY -sSfL $api_url | grep -i $build_arch | grep browser_download_url | cut -d '"' -f 4)
fi
dl_url=$(curl $SET_PROXY -sSfL $api_url | grep -P $MATCH_RELEASE | grep browser_download_url | cut -d '"' -f 4)
echo "From: $dl_url"
if [ -z $dl_url ]; then