#!/bin/bash
set -e

BASE_URL="https://dl.min.io/client/mc/release/linux-amd64/archive/"
OUT_DIR="./mcli-debs"

mkdir -p "$OUT_DIR"
cd "$OUT_DIR"

echo "🔍 Recherche des fichiers .deb depuis $BASE_URL..."

curl -s "$BASE_URL" | \
    grep -oP 'href="\K(mcli_[0-9]{14}\.0\.0_amd64\.deb)' | \
    sort -u | \
    while read -r FILENAME; do
        if [ ! -f "$FILENAME" ]; then
            echo "⬇️  Téléchargement : $FILENAME"
            curl -O "${BASE_URL}${FILENAME}"
        else
            echo "✅ Déjà présent : $FILENAME"
        fi
    done

echo "🎉 Téléchargement terminé. Fichiers stockés dans $OUT_DIR"
