#!/bin/bash echo echo "Initial commit: $1" echo "Final commit: $2" echo # recupera ogni file modificato in questa PR (tra le 2 commit) # considera solo i file che terminano con .md # ogni file viene controllato con grep, con i pattern definiti # nel file di configurazione EXIT=0 while read -r LINE; do if [ -r "$LINE" ] ; then echo echo "testing file: $LINE" grep --color -f .gitea/workflows/unwanted_unicode_patterns.grep "$LINE" && EXIT=1 fi done < <(git diff --name-only "$1" "$2" content/ | grep \.md$) exit ${EXIT}