#!/bin/bash # ------------------------------------------------------- # reset.sh — Projekt komplett zurücksetzen und neu aufsetzen # ------------------------------------------------------- SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR/.." echo "⚠️ Projekt zurücksetzen" echo "------------------------" echo "Folgendes wird gelöscht:" echo " - DDEV Container + Datenbank" echo " - vendor/ Verzeichnis" echo " - composer.lock" echo "" read -p "Bist du sicher? (j/N): " confirm if [ "$confirm" != "j" ] && [ "$confirm" != "J" ]; then echo "Abgebrochen." exit 0 fi read -p "Auch .env und .env.local löschen? (j/N): " delete_env echo "" echo "🗑️ Lösche DDEV Container und Datenbank..." ddev delete -O echo "🗑️ Lösche vendor/ und composer.lock..." rm -rf vendor/ composer.lock if [ "$delete_env" = "j" ] || [ "$delete_env" = "J" ]; then rm -f .env .env.local echo "🗑️ .env und .env.local gelöscht." fi echo "" echo "🚀 Starte Setup..." bash scripts/setup.sh