From f8adde9e052449294e1ec856574fbafc0b7f9fdf Mon Sep 17 00:00:00 2001 From: Kyle West Date: Mon, 30 Jan 2012 23:39:20 -0500 Subject: [PATCH] automatically load RVM or rbenv. --- zsh/zshrc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/zsh/zshrc b/zsh/zshrc index 913d4c9..832e745 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -33,6 +33,26 @@ fi source $yadr/zsh/aliases source $yadr/zsh/zsh_aliases +# RVM / rbenv +if [[ -d ~/.rvm/ ]] && [[ -d ~/.rbenv/ ]]; then + # TODO: colorize + echo '***************************************************************' + echo 'ERROR!' + echo 'YADR found both ~/.rvm and ~/.rbenv directories. You cannot use' + echo 'RVM and rbenv simultaneously. Please delete one and reload zsh.' + echo '***************************************************************' + echo '' +else + if [[ -d ~/.rvm/ ]]; then + echo 'found RVM' + [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" + fi + if [[ -d ~/.rbenv/ ]]; then + echo 'found rbenv' + eval "$(rbenv init -)" + fi +fi + # ------------------ # zsh/after # ==================