add colors to 'not sorted' messages and hint to --fix feature

This commit is contained in:
Raphael Beer 2020-03-10 17:44:51 +01:00
parent 066506838f
commit 5f9b275e55
No known key found for this signature in database
GPG Key ID: C1AC5E018B25EF11

View File

@ -3,6 +3,12 @@
ROOT_DIR=$(dirname "$0")/../..
tmp=$(mktemp)
exit_code=0
errors=0
TEXT_RED="\e[31m"
TEXT_BLUE="\e[34m"
TEXT_RESET="\e[0m"
TEXT_BOLD="\e[1m"
for locale_file in $ROOT_DIR/webapp/locales/*.json
do
@ -16,9 +22,13 @@ do
: # all good
else
exit_code=$?
echo "$(basename -- $locale_file) is not sorted by keys"
echo -e "${TEXT_BOLD}${TEXT_RED}>>> $(basename -- $locale_file) is not sorted by keys <<<${TEXT_RESET}"
errors=1
fi
fi
done
[ "$errors" = 1 ] && echo -e "${TEXT_BOLD}${TEXT_BLUE}Please run $0 --fix to sort your locale definitions!${TEXT_RESET}";
exit $exit_code