[list-all] Properly detect minor versions containing 2 digits

And minor tool refactoring
This commit is contained in:
🏴‍☠️ 2024-09-01 02:46:26 -05:00 committed by GitHub
parent ffc271c966
commit 48d9b9a5ca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,10 +1,10 @@
#!/bin/sh
#!/bin/sh
export LC_ALL=C
export GRADLE_DISTRIBUTION_URL=${GRADLE_DISTRIBUTION_URL:=https://services.gradle.org/distributions}
export GRADLE_DISTRIBUTION_URL=${GRADLE_DISTRIBUTION_URL:-https://services.gradle.org/distributions}
curl -s ${GRADLE_DISTRIBUTION_URL}/ |
grep -e "gradle.*-bin.zip\"" |
sed -e "s#^.*gradle-##" -e "s#-bin.zip.*##" |
sort -t. -n |
paste -s -d" " -
exec curl -fsSL "${GRADLE_DISTRIBUTION_URL}" |
grep 'gradle.*-bin.zip"' |
sed 's#^.*gradle-##;s#-bin.zip.*##' |
sort -V |
tr '\n' ' '