#!/usr/bin/env bash
set -euo pipefail
repo_root="$(git rev-parse --show-toplevel)"
if command -v harness-kit-checks >/dev/null 2>&1; then
  exec harness-kit-checks git-hook pre-merge-commit "$@"
fi
if command -v cargo >/dev/null 2>&1 && [ -f "$repo_root/Cargo.toml" ]; then
  exec cargo run --quiet --locked -p harness-kit-checks -- git-hook pre-merge-commit "$@"
fi
echo "pre-merge-commit: harness-kit-checks unavailable; install the Rust CLI or cargo." >&2
exit 1
