Skip to content
This repository has been archived by the owner on Mar 14, 2019. It is now read-only.

Commit

Permalink
Feature: IRB prompt mode is now stored in :RVM instead of :DEFAULT.
Browse files Browse the repository at this point in the history
  • Loading branch information
wayneeseguin committed Oct 28, 2009
1 parent 3ac97de commit f743615
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 33 deletions.
50 changes: 20 additions & 30 deletions scripts/cli
Original file line number Diff line number Diff line change
Expand Up @@ -444,47 +444,37 @@ function rvm {
if [[ -z "$rvm_trace_flag" ]] ; then set +x ; else set -x ; fi
result=0
case "$rvm_action" in
use) __rvm_use ; result=$? ;; gemdir) __rvm_gemdir ; result=$? ;;
gemdup) __rvm_gemdup ; result=$? ;;
srcdir) __rvm_source_dir ; result=$? ;;
list) __rvm_list ; result=$? ;;
version) __rvm_version ; result=$? ;;
reset) __rvm_reset ; result=$? ;;
# TODO: how can we use bin_path here for reload, default file?
implode) __rvm_implode ; result=$? ;;
update) __rvm_update ; result=$? ;;
readline) __rvm_readline_install ; result=$? ;;
reboot) __rvm_reboot ; result=$? ;;
usage|help) __rvm_usage ; result=$? ;;
benchmark) __rvm_benchmark ; result=$? ;;
inspect) __rvm_inspect ; result=$? ;;
gems) __rvm_gems ; result=$? ;;
remove) __rvm_remove_ruby ; result=$? ;;
ruby|gem|rake) __rvm_do ; result=$? ;;
reload)
source "$rvm_path/scripts/rvm"
;;
use) __rvm_use ; result=$? ;;
gemdir) __rvm_gemdir ; result=$? ;;
gemdup) __rvm_gemdup ; result=$? ;;
srcdir) __rvm_source_dir ; result=$? ;;
list) __rvm_list ; result=$? ;;
version) __rvm_version ; result=$? ;;
reset) __rvm_reset ; result=$? ;;
implode) __rvm_implode ; result=$? ;;
update) __rvm_update ; result=$? ;;
readline) __rvm_readline_install ; result=$? ;;
reboot) __rvm_reboot ; result=$? ;;
usage|help) __rvm_usage ; result=$? ;;
benchmark) __rvm_benchmark ; result=$? ;;
inspect) __rvm_inspect ; result=$? ;;
gems) __rvm_gems ; result=$? ;;
remove) __rvm_remove_ruby ; result=$? ;;
ruby|gem|rake) __rvm_do ; result=$? ;;
reload) source "$rvm_path/scripts/rvm" ;;
install|uninstall) __rvm_manage_rubies ; result=$? ;;
tests|specs) rvm_action="rake" ; __rvm_do ; result=$? ;;

iconv|openssl|ncurses|zlib|readline)
__rvm_${rvm_action}_install
result=$?
;;

install|uninstall)
__rvm_manage_rubies
result=$?
;;

gemsync)
rvm_source_gem_path=$(__rvm_select ; echo $rvm_ruby_gem_home)
__rvm_gem_sync
;;

tests|specs)
rvm_action="rake"
__rvm_do
;;

info|debug)
__rvm_version
__rvm_info
Expand Down
5 changes: 2 additions & 3 deletions scripts/utility
Original file line number Diff line number Diff line change
Expand Up @@ -715,9 +715,8 @@ IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"
:RETURN => " => %s \n",
:AUTO_INDENT => true
}
@prompt_mode = :DEFAULT
IRB.conf[:PROMPT][@prompt_mode] = @prompt
IRB.conf[:PROMPT_MODE] = @prompt_mode
IRB.conf[:PROMPT][:RVM] = @prompt
IRB.conf[:PROMPT_MODE] = :RVM
load '$HOME/.irbrc' if File.exists?('$HOME/.irbrc') rescue nil
Expand Down

0 comments on commit f743615

Please sign in to comment.