From f3d59be36ef099ce06da9bc08dd9271ffaa5d6ca Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Wed, 8 Mar 2023 14:58:05 -0800 Subject: [PATCH] Avoid exiting early when executing test for add_line --- helpers/default | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) mode change 100644 => 100755 helpers/default diff --git a/helpers/default b/helpers/default old mode 100644 new mode 100755 index 75b1b6c..acc2c7e --- a/helpers/default +++ b/helpers/default @@ -377,14 +377,13 @@ run_as () { add_line () { local line="$1" local file="$2" - grep "$line" "$file" > /dev/null 2>&1 # shellcheck disable=2181 - if [ $? -ne 0 ]; then + if grep "$line" "$file" > /dev/null 2>&1; then + log "'$line' already in '$file'. Skipping." + else log "Adding '$line' to '$file'..." echo "$line" >> "$file" - else - log "'$line' already in '$file'. Skipping." fi }