#!/usr/bin/env bash set -e echo "🚀 Starte Bootstrap Installation..." # 🧠 Konfiguration GIT_REPO_SSH="ssh://git@192.168.178.5:2222/kai/workstation-config.git" GIT_REPO_HTTP="http://192.168.178.5:3000/kai/workstation-config.git" TARGET_DIR="$HOME/workstation-config" # 🔍 Prüfen ob gültiges Repo if git -C "$TARGET_DIR" rev-parse --is-inside-work-tree >/dev/null 2>&1; then echo "🔄 Gültiges Repo gefunden – update..." git -C "$TARGET_DIR" pull else echo "⚠️ Kein gültiges Repo gefunden" if [ -d "$TARGET_DIR" ]; then echo "🧹 Entferne alten Ordner..." rm -rf "$TARGET_DIR" fi echo "📥 Versuche SSH Clone..." if git clone "$GIT_REPO_SSH" "$TARGET_DIR"; then echo "✅ SSH Clone erfolgreich" else echo "⚠️ SSH fehlgeschlagen – fallback auf HTTP" git clone "$GIT_REPO_HTTP" "$TARGET_DIR" fi fi echo "⚙️ Starte Installation..." bash "$TARGET_DIR/temp-cleanup/install.sh"