From 306f7b1587486cd4ed20726f64ecc2bf96334d47 Mon Sep 17 00:00:00 2001 From: aram price Date: Tue, 4 Feb 2014 12:06:02 -0800 Subject: [PATCH] Update chruby prompt to show "(system)" when using system ruby --- themes/base.theme.bash | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 } + -- 2.17.1