actions-base-image/install-minio-client.sh
asonix ba34722821
Some checks failed
/ publish-forgejo (push) Failing after 4s
/ build (map[platform:linux/arm64 suffix:linux-arm64]) (push) Successful in 5m25s
/ build (map[platform:linux/amd64 suffix:linux-amd64]) (push) Successful in 2m31s
/ publish-docker (push) Failing after 2m45s
add minio-client
2024-02-10 13:10:38 -06:00

31 lines
411 B
Bash

#!/usr/bin/env bash
set -xe
DIR=${1:-'/opt/minio-client'}
machine=$(uname -m)
case $machine in
x86_64)
ARCH=amd64
;;
aarch64)
ARCH=arm64
;;
armv7l)
ARCH=arm
;;
*)
echo "Unsupported architecture $arch";
exit 1;
;;
esac
mkdir -p $DIR
curl --proto '=https' --tlsv1.2 -sSfL \
"https://dl.min.io/client/mc/release/linux-${ARCH}/mc" \
-o $DIR/mc
chmod +x $DIR/mc