it just takes first link to .zst file mentioned on release notes page.
- probably should extract latest version string.
- probably should check if latest version is already downloaded.
| *.zst | |
| *.rpm | |
| *.deb | |
| *.html |
| #!/usr/bin/env bash | |
| set -e | |
| curl https://docs.docker.com/desktop/release-notes/ -o release-notes.html | |
| FIRST_ZST_URL=$(cat release-notes.html | grep -io 'href=['"'"'"][^"'"'"']*x86_64\.pkg\.tar\.zst[?'"'"'"]' | head -1 | sed -e "s/href=["'"'"']//i" -e 's/[?"'"'"']$//i') | |
| echo " *** " | |
| echo "Downloading $FIRST_ZST_URL" | |
| echo " *** " | |
| curl $FIRST_ZST_URL -o docker-desktop-latest.zst | |
| sudo pacman -U ./docker-desktop-latest.zst |