From fd6f3eebbbd18324cd6dbe11c872965cc2d0d04e Mon Sep 17 00:00:00 2001 From: Manlio Perillo Date: Mon, 24 Apr 2023 18:09:47 +0200 Subject: [PATCH] eowyn.sh: set the -e option Currently, `zig fmt` exit status is ignored, making it useless. Ensure that the script terminates early if there is an error. Print a message to stdout before executing `zig fmt`, in order to make the possible error more visible. --- patches/eowyn.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/patches/eowyn.sh b/patches/eowyn.sh index bc57249..0c3b299 100755 --- a/patches/eowyn.sh +++ b/patches/eowyn.sh @@ -12,6 +12,7 @@ # using the patches in this directory and convey them # to convalesce in the healed directory. # +set -e # We check ourselves before we wreck ourselves. if [ ! -f patches/eowyn.sh ] @@ -41,7 +42,7 @@ do fi done -# Check the healed exercises formatting. +echo "Looking for non-conforming code formatting..." zig fmt --check patches/healed # Test the healed exercises. May the compiler have mercy upon us.