scripts/cli in rvm-1.0.21 vs scripts/cli in rvm-1.0.22

- old
+ new

@@ -1,8 +1,10 @@ #!/usr/bin/env bash -__rvm_usage() { ${PAGER:-less} "${rvm_path:-$HOME/.rvm}/README" ; } +__rvm_usage() { + eval "${PAGER:-less -X} '${rvm_path:-$HOME/.rvm}/README'" +} __rvm_run_script() { local rvm_script_name="${1:-"$rvm_action"}" @@ -573,11 +575,13 @@ else if "$rvm_path/scripts/match" "$rvm_token" ".rb$" ; then # we have a specified ruby script rvm_ruby_args="$rvm_token" rvm_ruby_file="$rvm_token" - if [[ -z "${rvm_action:-""}" ]] ; then rvm_action="ruby" ; fi + if [[ -z "${rvm_action:-""}" || "$rvm_action" = "use" ]]; then + rvm_action="ruby" + fi else rvm_action="error" rvm_error_message="Unrecognized command line argument: '$rvm_token'" fi fi @@ -723,10 +727,10 @@ if [[ "${GEM_HOME:-""}" = "${gem_prefix}${rvm_gemset_separator:-"@"}${rvm_gemset_name}" ]] ; then rvm_ruby_gem_home="$gem_prefix" GEM_HOME="$rvm_ruby_gem_home" BUNDLE_PATH="$rvm_ruby_gem_home" - GEM_PATH="$rvm_ruby_gem_home/bin:$rvm_ruby_gem_home${rvm_gemset_separator:-"@"}global/bin" + GEM_PATH="$rvm_ruby_gem_home:$rvm_ruby_gem_home${rvm_gemset_separator:-"@"}global" export rvm_ruby_gem_home GEM_HOME BUNDLE_PATH GEM_PATH fi unset gem_prefix fi fi