- Add all Next.js application files - Include components, app structure, and public assets - Remove empty bewerbung placeholder folder - Update .gitignore for Next.js project 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
133 lines
3.7 KiB
Bash
Executable File
133 lines
3.7 KiB
Bash
Executable File
#!/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 ""
|