diff options
author | lilac | 2023-01-21 20:21:48 +0800 |
---|---|---|
committer | lilac | 2023-01-21 20:21:48 +0800 |
commit | 8bf058cebe46cea148a5efb4c27a77892bf3fa7b (patch) | |
tree | 0382e7956126c7c4812896c8fbb7bf776749a8f3 /fetch-release.sh | |
parent | c1ff7853f028ae35723c58d8a8d00ed738876eb3 (diff) | |
download | aur-8bf058cebe46cea148a5efb4c27a77892bf3fa7b.tar.gz |
[lilac] updated to 20230118-2
Diffstat (limited to 'fetch-release.sh')
-rwxr-xr-x | fetch-release.sh | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/fetch-release.sh b/fetch-release.sh index 83e0f1853d94..3b9161197e3a 100755 --- a/fetch-release.sh +++ b/fetch-release.sh @@ -1,5 +1,30 @@ #!/usr/bin/bash -variant=$1 +variant=WIN +sub_command=$1 + +case $sub_command in + # retrieve the latest tag + latest-tag) + # echo in green to stderr + echo -e "\033[0;32mRetrieving latest tag...\033[0m" >&2 + latests_json=$(curl -X GET --header 'Content-Type: application/json;chartset=UTF-8' 'https://gitee.com/api/v5/repos/sbxlm/sbxlm/releases/latest') + tag=$(echo $latests_json | jq -r ".tag_name") + echo $tag + ;; + # retrieve the sbxlm assets with the given tag + url) + tag_name=$2 + echo -e "\033[0;32mRetrieving assets for tag $tag_name...\033[0m" >&2 + resp=$(curl -X GET --header 'Content-Type: application/json;chartset=UTF-8' "https://gitee.com/api/v5/repos/sbxlm/sbxlm/releases/tags/$tag_name") + download_url=$(echo $resp | jq -r ".assets[] | select(.name) | select(.name | contains(\"$variant\")) | .browser_download_url") + echo $download_url + ;; + *) + # show usage + echo "Usage: fetch-release.sh latest-tag" + echo "Usage: fetch-release.sh url <tag>" + exit 1 + ;; +esac + -releases=$(curl -X GET --header 'Content-Type: application/json;chartset=UTF-8' 'https://gitee.com/api/v5/repos/sbxlm/sbxlm/releases/latest') -echo $releases | jq -r ".assets[] | select(.name) | select(.name | contains(\"$variant\")) | .browser_download_url" |