commit 61122db263cb937f4deb5a93781d64284f4dcca3
parent 9ceb990138fc0c8bf4e8430cb6112d6254696e19
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 18 Oct 2023 11:41:39 +0200
Updating the escape sequence in messages displayed by "make test
Some shells (e.g. dash) don't support the '\e' character in printf: the
escape sequence is simply ignored. So we've replaced '\e' with '\033'
in the printf used to display colored messages in "make test". This
should work as expected in all shells.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/make.sh b/make.sh
@@ -34,9 +34,9 @@ run_test()
printf "%s " "${test}"
if ./"${test}" > /dev/null 2>&1; then
- printf "\e[1;32mOK\e[m\n"
+ printf "\033[1;32mOK\033[m\n"
else
- printf "\e[1;31mError\e[m\n"
+ printf "\033[1;31mError\033[m\n"
fi
done 2> /dev/null
}