init playbook on localhost

This commit is contained in:
RDF 2022-09-15 12:00:35 -03:00
parent 38cf0c62bf
commit 6ff53974e3
1 changed files with 4 additions and 17 deletions

View File

@ -1,34 +1,21 @@
#!/usr/bin/env bash
shopt -s nullglob
declare -a FILES
declare -a HIT
echo "Git hook executing: pre-commit..."
# dump staged filenames into FILES array
FILES=(`git diff --cached --name-only --diff-filter=ACM`)
FILES=($(git diff --cached --name-only --diff-filter=ACM))
n=0
for i in "${FILES[@]}"; do
WARN=`file --mime "${i}" | grep -i binary`
NAME=`file "${i}" | cut -d":" -f1`
WARN=$(file --mime "${i}" | grep -i binary)
NAME=$(file "${i}" | cut -d":" -f1)
if [ -n "${WARN}" ]; then
HIT[$n]="${NAME}"
WARN=""
echo "${NAME} appears to be a binary blob."
exit 1
elif [[ "${NAME}" == *"blah" ]]; then
true
# do some stuff here
else
true
# do some other stuff here
fi
let "n++"
done
if [ ${#HIT[@]} -gt 0 ]; then
echo " WARNING: Binary data found"
echo "WARNING: Binary data found"
fi