#!/usr/bin/env bash set -Eeuo pipefail REPO_ROOT="$(git rev-parse --show-toplevel)" cd "$REPO_ROOT" git config --local core.hooksPath .githooks chmod +x .githooks/pre-commit .githooks/post-commit scripts/precommit-test-gate.sh configured="$(git config --local --get core.hooksPath)" if [[ "$configured" != ".githooks" ]]; then echo "Failed to configure repository Git hooks." >&2 exit 1 fi echo "Repository hooks installed: core.hooksPath=.githooks"