github.com/argoproj/argo-cd/v3@v3.2.1/hack/installers/checksums/add-protoc-checksums.sh (about) 1 #!/usr/bin/env bash 2 3 # Usage: ./add-protoc-checksums.sh 27.2 # use the desired version 4 5 [[ $OSTYPE == 'darwin'* ]] && sha256sum() { shasum -a 256 "$@" ; } 6 7 set -e 8 for arch in aarch_64 ppcle_64 s390_64 x86_64; do 9 wget "https://github.com/protocolbuffers/protobuf/releases/download/v$1/protoc-$1-linux-$arch.zip" -O "protoc-$1-linux-$arch.zip" 10 sha256sum "protoc-$1-linux-$arch.zip" > "protoc-$1-linux-$arch.zip.sha256" 11 rm "protoc-$1-linux-$arch.zip" 12 done 13 14 for arch in aarch_64 x86_64; do 15 wget "https://github.com/protocolbuffers/protobuf/releases/download/v$1/protoc-$1-osx-$arch.zip" -O "protoc-$1-osx-$arch.zip" 16 sha256sum "protoc-$1-osx-$arch.zip" > "protoc-$1-osx-$arch.zip.sha256" 17 rm "protoc-$1-osx-$arch.zip" 18 done