#!/bin/bash # Claude Hooks Deploy — läuft auf jedem neuen Mac/Hub-Instanz einmalig # curl -sL https://git.consoro.eu/barby/claude-hooks/raw/branch/main/deploy.sh | bash set -e HOOKS_REPO="https://barby:dc9a2241890acb243548342977a6c02d6dde39a7@git.consoro.eu/barby/claude-hooks.git" CLAUDE_DIR="$HOME/.claude" HOOKS_DIR="$CLAUDE_DIR/hooks-v2" LOCAL_REPO="$HOME/git/claude-hooks" echo "=== Claude Hooks Deploy ===" mkdir -p "$HOOKS_DIR" "$LOCAL_REPO" if [ ! -d "$LOCAL_REPO/.git" ]; then git clone "$HOOKS_REPO" "$LOCAL_REPO" else cd "$LOCAL_REPO" && git pull origin main -q fi # Scripts deployen cp "$LOCAL_REPO/hooks-v2/"*.sh "$HOOKS_DIR/" 2>/dev/null chmod +x "$HOOKS_DIR/"*.sh echo "✅ $(ls $HOOKS_DIR/*.sh | wc -l | tr -d ' ') Hook-Scripts deployed nach $HOOKS_DIR" echo "Fertig — bitte Claude Code neu starten."