Files
netbird-installer/airgap-backfill.sh
2022-11-27 01:45:03 +00:00

22 lines
692 B
Bash
Executable File

#!/bin/bash
REPO_USER="netbirdio"
REPO_MAIN="netbird"
getLatestRelease() {
curl --silent \
"https://api.github.com/repos/${REPO_USER}/${REPO_MAIN}/releases/latest" \
| grep tag_name \
| sed -E 's/.*"([^"]+)".*/\1/' | sed 's/v//g'
}
VERSION=$(getLatestRelease)
mkdir -p "${VERSION}" || exit
cd "${VERSION}" || exit
for i in $(curl https://api.github.com/repos/netbirdio/netbird/releases/latest | jq -r '.assets[].name'); do
curl -Lf --output "${i}" "https://github.com/netbirdio/netbird/releases/download/v${VERSION}/${i}"
done
sha256sum -c "netbird_${VERSION}_checksums.txt"
sha256sum -c "netbird-ui_${VERSION}_checksums.txt"
sha256sum -c "netbird-ui_darwin_checksums.txt"