From dcfdbf82dd6abaef8047fe0deb7a6a808f15bb15 Mon Sep 17 00:00:00 2001 From: Ethan P Date: Sat, 2 May 2020 01:24:43 -0700 Subject: Do not warn if both 'bat' and 'batcat' are available in info.sh --- diagnostics/info.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/diagnostics/info.sh b/diagnostics/info.sh index 4a719da9..92c25f8a 100755 --- a/diagnostics/info.sh +++ b/diagnostics/info.sh @@ -7,10 +7,18 @@ set -o pipefail export LC_ALL=C export LANG=C -if command -v batcat &> /dev/null; then - BAT="batcat" -else - BAT="bat" +BAT="bat" +if ! command -v bat &>/dev/null; then + if command -v batcat &> /dev/null; then + BAT="batcat" + else + tput setaf 1 + printf "%s\n%s\n" \ + "Unable to find a bat executable on your PATH." \ + "Please ensure that 'bat' exists and is not named something else." + tput sgr0 + exit 1 + fi fi # ----------------------------------------------------------------------------- -- cgit v1.2.3