#!/bin/sh
# Prevent .env files (except .env.example) from being committed
STAGED_ENV=$(git diff --cached --name-only | grep -E '\.env$|\.env\.' | grep -v '\.env\.example$')
if [ -n "$STAGED_ENV" ]; then
  echo "❌ ERROR: Attempting to commit .env file(s). This is blocked for security."
  echo "   Blocked files:"
  echo "$STAGED_ENV"
  echo "   If you need to update .env.example, that's allowed."
  exit 1
fi
