From 3fe8105fc558eb25e0010806c3218a85a996757e Mon Sep 17 00:00:00 2001 From: rupa Date: Sun, 24 Feb 2013 16:19:16 -0500 Subject: [PATCH] test directly, instead of testing exit variable --- z.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/z.sh b/z.sh index 1aebd2a..5f4024a 100755 --- a/z.sh +++ b/z.sh @@ -213,7 +213,8 @@ elif complete &> /dev/null; then complete -o filenames -C '_z --complete "$COMP_LINE"' ${_Z_CMD:-z} [ "$_Z_NO_PROMPT_COMMAND" ] || { # bash populate directory list. avoid clobbering other PROMPT_COMMANDs. - echo $PROMPT_COMMAND | grep -q "_z --add" - [ $? -gt 0 ] && PROMPT_COMMAND='_z --add "$(pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null;'"$PROMPT_COMMAND" + echo $PROMPT_COMMAND | grep -q "_z --add" || { + PROMPT_COMMAND='_z --add "$(pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null;'"$PROMPT_COMMAND" + } } fi