#!/bin/sh # Check if there are files under secrets/ directory that don't end with .gpg that are staged if git diff --cached --name-only | grep -q 'secrets/'; then if git diff --cached --name-only | grep -v '\.gpg$' | grep -q 'secrets/'; then echo "ERROR: You have unencrypted files under secrets/ directory. Please encrypt them before committing." exit 1 fi fi