#!/bin/bash

# Script zum sicheren Verschieben ungenutzter Dateien in Backup-Ordner
# Erstellt: $(date +%Y-%m-%d)

echo "🗂️  Erstelle Backup-Ordner..."

# Backup-Ordner erstellen
mkdir -p public/_unused/downloads
mkdir -p public/_unused/img

echo ""
echo "📦 Verschiebe ungenutzte DOWNLOADS..."
echo "======================================"

# Alte PDFs verschieben (falls vorhanden)
if [ -f "public/downloads/Lebenslauf2020.pdf" ]; then
    mv "public/downloads/Lebenslauf2020.pdf" "public/_unused/downloads/"
    echo "✅ Lebenslauf2020.pdf → _unused/downloads/"
else
    echo "⏭️  Lebenslauf2020.pdf nicht gefunden (bereits verschoben?)"
fi

if [ -f "public/downloads/Zeugnisse.pdf" ]; then
    mv "public/downloads/Zeugnisse.pdf" "public/_unused/downloads/"
    echo "✅ Zeugnisse.pdf → _unused/downloads/"
else
    echo "⏭️  Zeugnisse.pdf nicht gefunden (bereits verschoben?)"
fi

if [ -f "public/downloads/Bewerbungsmappe 2014 - Refererenzen.pdf" ]; then
    mv "public/downloads/Bewerbungsmappe 2014 - Refererenzen.pdf" "public/_unused/downloads/"
    echo "✅ Bewerbungsmappe 2014 - Refererenzen.pdf → _unused/downloads/"
else
    echo "⏭️  Bewerbungsmappe nicht gefunden (bereits verschoben?)"
fi

echo ""
echo "🖼️  Verschiebe ungenutzte BILDER..."
echo "======================================"

# Alte Hintergrundbilder
declare -a old_images=(
    "bg-ich-1.png"
    "bg-ich-2.png"
    "bg-ich-2025.jpg"
    "bg-ich-2025-foreground.jpg"
    "workspace-bg.jpg"
)

for img in "${old_images[@]}"; do
    if [ -f "public/img/$img" ]; then
        mv "public/img/$img" "public/_unused/img/"
        echo "✅ $img → _unused/img/"
    fi
done

# Alte Icon-Dateien
declare -a old_icons=(
    "Workspace.png"
    "controls.png"
    "h1-bg.png"
    "icon-os.png"
    "icons-cms.png"
    "icons-gfx.png"
    "icons-marketing.png"
    "icons-office.png"
    "icons-os.png"
    "icons-web.png"
)

for icon in "${old_icons[@]}"; do
    if [ -f "public/img/$icon" ]; then
        mv "public/img/$icon" "public/_unused/img/"
        echo "✅ $icon → _unused/img/"
    fi
done

# Portfolio-Duplikate (vorsichtig - nur offensichtliche Duplikate)
declare -a portfolio_duplicates=(
    "Referenz - Illy-sommerkarte07.png"
    "Referenz - Planet Touristik - Frontansicht.jpg"
    "Referenz - Planet-Touristik - web01.jpg"
    "Referenz---Illy---Außenansicht.jpg"
    "Referenz---Planet-Touristik---Frontansicht.jpg"
    "Referenz---SZ---Frontansicht.jpg"
    "Referenz---e-stev--Web2.jpg"
    "Referenz---handstaubsauger---web2.jpg"
)

echo ""
echo "📸 Verschiebe Portfolio-Duplikate..."
echo "======================================"

for img in "${portfolio_duplicates[@]}"; do
    if [ -f "public/img/$img" ]; then
        mv "public/img/$img" "public/_unused/img/"
        echo "✅ $img → _unused/img/"
    fi
done

# .DS_Store Dateien (macOS)
if [ -f "public/downloads/.DS_Store" ]; then
    mv "public/downloads/.DS_Store" "public/_unused/downloads/"
    echo "✅ .DS_Store (downloads) → _unused/"
fi

if [ -f "public/img/.DS_Store" ]; then
    mv "public/img/.DS_Store" "public/_unused/img/"
    echo "✅ .DS_Store (img) → _unused/"
fi

echo ""
echo "✅ Fertig!"
echo ""
echo "📊 Zusammenfassung:"
echo "==================="
echo "Alle ungenutzten Dateien wurden nach public/_unused/ verschoben."
echo ""
echo "📁 Backup-Ordner:"
echo "   public/_unused/downloads/"
echo "   public/_unused/img/"
echo ""
echo "🔍 Nächste Schritte:"
echo "   1. Teste die Webseite: npm run dev"
echo "   2. Prüfe ob alles funktioniert"
echo "   3. Falls etwas fehlt, Dateien aus _unused/ zurückkopieren"
echo "   4. Nach erfolgreicher Prüfung: _unused/ Ordner komplett löschen"
echo ""
echo "🗑️  Zum endgültigen Löschen (erst nach Test!):"
echo "   rm -rf public/_unused/"
echo ""
