Sha256: 8b6935dbc424c58faa597c3e9c0c93efd8250cb42db9eefdf8a4e1109b957efd

Contents?: true

Size: 1.07 KB

Versions: 9

Compression:

Stored size: 1.07 KB

Contents

#!/usr/bin/env bash

for rvmrc in /etc/rvmrc $HOME/.rvmrc ; do
  if [[ -f "$rvmrc" ]] ; then
    if grep -q '^\s*rvm .*$' $rvmrc ; then
      printf "\nError: $rvmrc is for rvm settings only.\nrvm CLI may NOT be called from within $rvmrc. \nSkipping the loading of $rvmrc"
      exit 1
    else
      source "$rvmrc"
    fi
  fi
done

if [[ -z "$rvm_prefix" ]] ; then unset rvm_prefix ; fi
if [[ -z "$rvm_path" ]] ; then unset rvm_path ; fi

if [[ -z "$rvm_prefix" ]] ; then
  if [[ "root" = "$(whoami)" ]] ; then
    rvm_prefix="/usr/local"
  else
    rvm_prefix="$HOME"
  fi
fi

if [[ -z "$rvm_path" ]] ; then
  unset rvm_path
  if [[ "root" = "$(whoami)" ]] ; then
    rvm_path="$rvm_prefix/rvm"
  else
    if [[ -d "$HOME/.rvm" ]] && [[ -s "$HOME/.rvm/scripts/rvm" ]]; then
      rvm_path="$HOME/.rvm"
    elif [[ -d "$rvm_prefix/rvm" ]] && [[ -s "$rvm_prefix/rvm/scripts/rvm" ]] ; then
      rvm_path="$rvm_prefix/rvm"
    else
      rvm_path="$HOME/.rvm"
    fi
  fi
fi

rvm_scripts_path="${rvm_scripts_path:-"$rvm_path/scripts"}"
source $rvm_scripts_path/rvm

unset rvm_interactive

rvm $*

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rvm-0.1.41 binscripts/rvm
rvm-0.1.40 binscripts/rvm
rvm-0.1.39 binscripts/rvm
rvm-0.1.38 binscripts/rvm
rvm-0.1.37 binscripts/rvm
rvm-0.1.36 binscripts/rvm
rvm-0.1.35 binscripts/rvm
rvm-0.1.34 binscripts/rvm
rvm-0.1.33 binscripts/rvm