From 77592825f072c2adfa65dab972ff87c673ee4425 Mon Sep 17 00:00:00 2001 From: Miles Whittaker Date: Wed, 17 Sep 2014 23:55:28 -0400 Subject: [PATCH] Sometimes users prefer . instead of source So only check for file name --- install | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/install b/install index fd16ac1..a925e4d 100755 --- a/install +++ b/install @@ -337,7 +337,11 @@ append_line() { echo "Update $2:" echo " - $1" [ -f "$2" ] || touch "$2" - line=$(\grep -nF "$1" "$2" | sed 's/:.*//') + if [ $# -lt 3 ]; then + line=$(\grep -nF "$1" "$2" | sed 's/:.*//') + else + line=$(\grep -nF "$3" "$2" | sed 's/:.*//') + fi if [ -n "$line" ]; then echo " - Already exists (line #$line)" else @@ -349,7 +353,7 @@ append_line() { echo for shell in bash zsh; do - append_line "source ~/.fzf.${shell}" ~/.${shell}rc + append_line "source ~/.fzf.${shell}" ~/.${shell}rc "~/.fzf.${shell}" done if [ $key_bindings -eq 0 -a $has_fish -eq 1 ]; then