#!/bin/bash # Installiert Bash-Aliases für Claude-Vault (OHNE Cron-Jobs) # Angepasste Version: Alles läuft manuell oder über global-instructions.md set -e VAULT="$HOME/Work/claude-vault" SHELL_RC="" echo "⚙️ Installiere Claude-Vault Aliases..." echo "" # Detect Shell if [ -n "$ZSH_VERSION" ]; then SHELL_RC="$HOME/.zshrc" echo "🐚 Shell erkannt: zsh" elif [ -n "$BASH_VERSION" ]; then SHELL_RC="$HOME/.bashrc" echo "🐚 Shell erkannt: bash" else echo "❌ Unbekannte Shell. Bitte manuell zu ~/.bashrc oder ~/.zshrc hinzufügen:" echo " source $VAULT/scripts/bash-aliases.sh" exit 1 fi # Prüfe ob bereits installiert if grep -q "source.*bash-aliases.sh" "$SHELL_RC" 2>/dev/null; then echo "" echo "✅ Aliases bereits in $SHELL_RC installiert!" echo "" echo "Zum Neu-Laden:" echo " source $SHELL_RC" exit 0 fi # Füge Source-Line hinzu echo "" echo "➕ Füge Alias-Source zu $SHELL_RC hinzu..." cat >> "$SHELL_RC" < \"\"" echo "" echo "💡 Wichtig:" echo " - KEINE Cron-Jobs installiert (wie gewünscht)" echo " - Claude führt Wartung automatisch durch (via global-instructions.md)" echo " - Oder manuell via Aliases: vault-status, vault-health, etc." echo "" echo "📚 Dokumentation:" echo " cat $VAULT/QUICK-START.md"