From 8ed0d31e8eb5ccf726edd0d7aaaae53c597a6365 Mon Sep 17 00:00:00 2001 From: Jamie Mazer Date: Tue, 5 Jun 2018 17:30:11 -0600 Subject: [PATCH] Changed `cd` to `command cd` to force use of bash builtin cd command --- gitprompt.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gitprompt.sh b/gitprompt.sh index 168074b..0617867 100755 --- a/gitprompt.sh +++ b/gitprompt.sh @@ -1,4 +1,5 @@ #!/usr/bin/env bash +set echo function async_run() { { @@ -12,11 +13,11 @@ function git_prompt_dir() { if [ -z "$__GIT_PROMPT_DIR" ]; then local SOURCE="${BASH_SOURCE[0]}" while [ -h "$SOURCE" ]; do - local DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + local DIR="$( command cd -P "$( dirname "$SOURCE" )" && pwd )" SOURCE="$(readlink "$SOURCE")" [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" done - __GIT_PROMPT_DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + __GIT_PROMPT_DIR="$( command cd -P "$( dirname "$SOURCE" )" && pwd )" fi }