Sha256: 9ec2b51d28d45ef83c9f2034991d79606aafd8d4ea417648351bc0f3c7a68d44
Contents?: true
Size: 1.12 KB
Versions: 7
Compression:
Stored size: 1.12 KB
Contents
#!/usr/bin/env bash source "$rvm_path/scripts/base" usage() { echo "Usage: rvm tools {identifier,path-identifier,strings}" 1>&2 exit 1 } # Return the identifier that's current in use. tools_identifier() { __rvm_environment_identifier } tools_path_identifier() { if [[ -z "$1" || ! -d "$1" ]]; then echo "Usage: rvm tools path-identifier 'path-to-check'" return 1 fi source "$rvm_path/scripts/rvm" builtin cd "$1" rvm_promptless=1 __rvm_project_rvmrc >/dev/null 2>&1 rvmrc_result="$?" __rvm_environment_identifier exit $rvmrc_result } tools_strings() { for ruby_name in "$@"; do __rvm_unset_ruby_variables rvm_ruby_string="$ruby_name" if { __rvm_ruby_string && __rvm_select; } >/dev/null 2>&1; then basename "$rvm_ruby_gem_home" else echo "" fi done } args=($*) action="${args[0]}" args="$(echo ${args[@]:1})" # Strip trailing / leading / extra spacing. [[ -z "$action" ]] && usage case "$action" in identifier) tools_identifier ;; path-identifier) tools_path_identifier "$args" ;; strings) tools_strings "$args" ;; *) usage ;; esac exit $?
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
rvm-1.1.4 | scripts/tools |
rvm-1.1.3 | scripts/tools |
rvm-1.1.2 | scripts/tools |
rvm-1.1.1 | scripts/tools |
rvm-1.1.0 | scripts/tools |
rvm-1.0.23 | scripts/tools |
rvm-1.0.22 | scripts/tools |