From: aram price Date: Tue, 4 Feb 2014 20:06:02 +0000 (-0800) Subject: Update chruby prompt to show "(system)" when using system ruby X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=306f7b1587486cd4ed20726f64ecc2bf96334d47;p=common%2Fbash_it.git Update chruby prompt to show "(system)" when using system ruby --- diff --git a/themes/base.theme.bash b/themes/base.theme.bash index 9c5bedb..3d450de 100644 --- a/themes/base.theme.bash +++ b/themes/base.theme.bash @@ -148,8 +148,13 @@ function chruby_version_prompt { if declare -f -F chruby_auto &> /dev/null; then chruby_auto fi - chruby=$(ruby --version | awk '{print $1, $2;}') || return - echo -e "$CHRUBY_THEME_PROMPT_PREFIX$chruby$CHRUBY_THEME_PROMPT_SUFFIX" + + ruby_version=$(ruby --version | awk '{print $1, $2;}') || return + + if [[ ! $(chruby | grep '*') ]]; then + ruby_version="${ruby_version} (system)" + fi + echo -e "${CHRUBY_THEME_PROMPT_PREFIX}${ruby_version}${CHRUBY_THEME_PROMPT_SUFFIX}" fi } @@ -188,3 +193,4 @@ function scm_char { function prompt_char { scm_char } +