From 1f896e3bb5d3ce4d87b60c5edbffa7a3995e84ea Mon Sep 17 00:00:00 2001 From: Christopher Beckmann Date: Fri, 10 Jan 2025 12:42:49 +0100 Subject: [PATCH] updated kfg to install ghostty integration correctly - fixed --- kfg | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/kfg b/kfg index 548f98d..0502331 100755 --- a/kfg +++ b/kfg @@ -190,17 +190,13 @@ function prepend_rc { # Add the file to the rc file as source $file SOURCE_CMD="$1" RC="$HOME_PATH/$RC_FILE" - case `grep -Fox "${SOURCE_CMD}" "$RC"> /dev/null; echo $?` in - 1) - sed -i "1i${SOURCE_CMD//$'\n'/\\n}" "$RC" - log_add "Added \"$SOURCE_CMD\" to $RC" - ;; - 0) - log_debug "\"$SOURCE_CMD\" already in $RC" - ;; - *) - log_error "Error occured trying to add $SOURCE_CMD to $RC" - esac + local out=`grep -Fox "${SOURCE_CMD}" "$RC"` + if [ -z "$out" ]; then + sed -i "1i${SOURCE_CMD//$'\n'/\\n}" "$RC" + log_add "Added \"$SOURCE_CMD\" to $RC" + else + log_debug "\"$SOURCE_CMD\" already in $RC" + fi } function download {