- Я создал файл pre-commit в /Users/arpo/git-lab/.git/hooks
- Написал скрипт
#!/bin/bash
FILES=$(git diff --cached --name-only)
flag=0
for val in $FILES; do
if ! [ -s "$val" ]; then
echo "Error: File '$val' does not exist or is empty."
flag=1
fi
if [[ "$val" != *.txt ]]; then
echo "Error: File '$val' is not a .txt file."
flag=1
fi
done
if [[ $flag = 1 ]]; then
exit 1
fi
- Проверка:


