#!/usr/bin/env python3 """ Pre-commit hook: Reject hardcoded home-directory paths. Install: cp pre-commit-hardcoded-path.py .git/hooks/pre-commit-hardcoded-path chmod +x .git/hooks/pre-commit-hardcoded-path Or add to .pre-commit-config.yaml """ import sys import subprocess import re PATTERNS = [ (r"/Users/[\w.\-]+/", "macOS home directory"), (r"/home/[\w.\-]+/", "Linux home directory"), (r"(?