#!/usr/bin/env bash set -euo pipefail REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"/.. HOOKS_DIR="$REPO_ROOT/.git/hooks" mkdir -p "$HOOKS_DIR" install_hook() { local name="$1" src="$2" cp -f "$src" "$HOOKS_DIR/$name" chmod +x "$HOOKS_DIR/$name" echo "Installed hook: $name" } # Hooks qui délèguent aux agents via l'image Docker du template sur le projet courant install_hook pre-commit "$REPO_ROOT/scripts/local/precommit.sh" install_hook pre-push "$REPO_ROOT/scripts/local/prepush.sh" echo "Hooks installés (mode agents via 4NK_template)."