From fdd80b98e9419dc0eaaa367f919252420d4f7676 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Mon, 27 Jan 2025 22:59:31 -0700 Subject: make lint: Have the output be a little prettier --- build-aux/lint-h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'build-aux/lint-h') diff --git a/build-aux/lint-h b/build-aux/lint-h index 965d7d8..26ac13d 100755 --- a/build-aux/lint-h +++ b/build-aux/lint-h @@ -4,6 +4,14 @@ # Copyright (C) 2024-2025 Luke T. Shumaker # SPDX-License-Identifier: AGPL-3.0-or-later +RED=$(tput setaf 1) +RESET=$(tput sgr0) + +err() { + printf "${RED}%s${RESET}: %s\n" "$1" "$2" >&2 + r=1 +} + r=0 for filename in "$@"; do dscname=$(./build-aux/get-dscname "$filename") @@ -13,7 +21,7 @@ for filename in "$@"; do if ! { grep -Fxq "#ifndef ${guard}" "$filename" && grep -Fxq "#define ${guard}" "$filename" && grep -Fxq "#endif /* ${guard} */" "$filename"; }; then - echo "$filename does not have ${guard} guard"; r=1 + err "$filename" "does not have ${guard} guard" fi done exit $r -- cgit v1.2.3-2-g168b