Files
Uniglot/Hooks/scripts.d/find-data-files
DarkFeather 3538b44a20 New hooks: find-data-files to ensure that data files are not added
make-sure-hooks-synced to ensure that hooks are committed consistently
to checker.

Updates to README.md to document standard directories

Adding Resources as standard files for all repos to consume.
2025-10-09 09:59:46 -05:00

11 lines
467 B
Bash
Executable File

#!/bin/bash
# We don't want to commit data files, with the exceptions being our GPG public key and organization logo in PNG & ASCII format.
result="$(git ls-files | xargs -n 1 file | grep -Ev ASCII\ text\|JSON\|empty\|Unicode\ text | grep -vE '^Resources/logo.png|^Resources/ascii.txt|^Resources/public.gpg')"
if [ -n "$result" ]; then
echo "These files need to be evaluated -- generally, don't commit data files to Git."
echo "$result"
exit 1
fi
exit 0