Skip to content

Instantly share code, notes, and snippets.

@DougHall
Created May 5, 2011 13:20
Show Gist options
  • Save DougHall/957006 to your computer and use it in GitHub Desktop.
Save DougHall/957006 to your computer and use it in GitHub Desktop.
rvm --trace list
mu163:AIDTdb dhall$ rvm --trace list
+ [[ -n '' ]]
+ export 'PS4=+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ /scripts/cli : __rvm_parse_args() 687 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 687 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 689 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 689 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 17 > [[ -n list ]]
+ /scripts/cli : __rvm_parse_args() 19 > rvm_token=list
+ /scripts/cli : __rvm_parse_args() 21 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 21 > next_token=
+ /scripts/cli : __rvm_parse_args() 40 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 44 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 219 > [[ ls = '' ]]
+ /scripts/cli : __rvm_parse_args() 221 > rvm_action=list
+ /scripts/cli : __rvm_parse_args() 222 > rvm_ruby_args=' '
+ /scripts/cli : __rvm_parse_args() 223 > rvm_parse_break=1
+ /scripts/cli : __rvm_parse_args() 687 > [[ -z list ]]
+ /scripts/cli : __rvm_parse_args() 689 > [[ 1 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 689 > break
+ /scripts/cli : __rvm_parse_args() 693 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 695 > [[ -n '' ]]
+ /scripts/cli : rvm() 736 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 741 > rvm_action=list
+ /scripts/cli : rvm() 760 > case "$rvm_action" in
+ /scripts/cli : rvm() 757 > /Users/dhall/.rvm/scripts/list
+++ /scripts/initialize : 73 > [[ -z '' ]]
+++ /scripts/initialize : 78 > export 'PS4=+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+++ /scripts/initialize : 78 > PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+++ /scripts/initialize : 85 > export rvm_action rvm_alias_expanded rvm_archflags rvm_archive_extension rvm_archives_path rvm_bin_flag rvm_bin_path rvm_clang_flag rvm_config_path rvm_configure_flags rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_path rvm_docs_type rvm_dump_environment_flag rvm_environments_path rvm_error_message rvm_examples_path rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gems_cache_path rvm_gems_path rvm_gemset_name rvm_gemset_separator rvm_gemsets_path rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_help_path rvm_hook rvm_install_arguments rvm_install_on_use_flag rvm_lib_path rvm_llvm_flag rvm_loaded_flag rvm_log_path rvm_make_flags rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_names rvm_patch_original_pwd rvm_patches_path rvm_path rvm_pretty_print_flag rvm_prior_cc rvm_proxy rvm_quiet_flag rvm_ree_options rvm_reload_flag rvm_remove_flag rvm_repos_path rvm_rubies_path rvm_ruby_alias rvm_ruby_aliases rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_load_path rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_require rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_scripts_path rvm_sdk rvm_user_install rvm_silent_flag rvm_src_path rvm_sticky_flag rvm_system_flag rvm_tmp_path rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_user_path rvm_usr_path rvm_verbose_flag rvm_wrapper_name rvm_wrappers_path rvm_ruby_repo_branch rvm_man_path
++ /scripts/base : 24 > case "rvm_base_except" in
++ /scripts/base : 29 > source /Users/dhall/.rvm/scripts/selector
++ /scripts/base : 33 > scripts=(logging utility init cleanup env rvmrc install environment gemset db)
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/logging
+++ /scripts/functions/logging : 6 > case $- in
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/utility
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/init
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/cleanup
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/env
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/rvmrc
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/install
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/environment
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/gemset
++ /scripts/base : 34 > for entry in '${scripts[@]}'
++ /scripts/base : 35 > source /Users/dhall/.rvm/scripts/functions/db
++ /scripts/base : 38 > unset scripts entry rvm_base_except
++ /scripts/base : 40 > case $- in
++ /scripts/base : 46 > command -v __rvm_cleanup_tmp
++ /scripts/base : 48 > trap 'set +e; __rvm_cleanup_tmp '\''75152'\''' 0 1 2 3 15
+ /scripts/list : 338 > args=($*)
+ /scripts/list : 339 > action=
+ /scripts/list : 340 > args=
+ /scripts/list : 343 > [[ -z '' ]]
+ /scripts/list : 345 > list_rubies
+ /scripts/list : list_rubies() 251 > local current_ruby rubies version selected system_ruby system_version string binary
+ /scripts/list : list_rubies() 254 > [[ '' = \s\t\r\i\n\g\s ]]
++ /scripts/list : list_rubies() 264 > __rvm_environment_identifier
++ /scripts/functions/environment : __rvm_environment_identifier() 5 > local path string
++ /scripts/functions/environment : __rvm_environment_identifier() 7 > path=/Users/dhall/.rvm/gems/ruby-1.9.2-head
++ /scripts/functions/environment : __rvm_environment_identifier() 9 > string=ruby-1.9.2-head
++ /scripts/list : list_rubies() 264 > awk -F@ '{print $1}'
++ /scripts/functions/environment : __rvm_environment_identifier() 10 > string=ruby-1.9.2-head
++ /scripts/functions/environment : __rvm_environment_identifier() 12 > printf ruby-1.9.2-head
+ /scripts/list : list_rubies() 263 > current_ruby=ruby-1.9.2-head
+ /scripts/list : list_rubies() 265 > printf '\nrvm rubies\n'
rvm rubies
+ /scripts/list : list_rubies() 271 > rubies=($(
builtin cd "$rvm_rubies_path/"
find . -maxdepth 1 -mindepth 1 -type d 2> /dev/null | awk '/[a-z]*-.*/ {print $NF}'
))
++ /scripts/list : list_rubies() 272 > builtin cd /Users/dhall/.rvm/rubies/
++ /scripts/list : list_rubies() 273 > find . -maxdepth 1 -mindepth 1 -type d
++ /scripts/list : list_rubies() 273 > awk '/[a-z]*-.*/ {print $NF}'
+ /scripts/list : list_rubies() 273 > for version in '"${rubies[@]//.\/}"'
+ /scripts/list : list_rubies() 275 > [[ ! -x /Users/dhall/.rvm/rubies/ruby-1.8.7-p334/bin/ruby ]]
+ /scripts/list : list_rubies() 280 > echo ruby-1.8.7-p334
+ /scripts/list : list_rubies() 280 > grep '^jruby-'
++ /scripts/list : list_rubies() 284 > echo ruby-1.8.7-p334
++ /scripts/list : list_rubies() 284 > awk '/^maglev-|^macruby-/'
+ /scripts/list : list_rubies() 284 > [[ ! -z '' ]]
++ /scripts/list : list_rubies() 288 > file /Users/dhall/.rvm/rubies/ruby-1.8.7-p334/bin/ruby
++ /scripts/list : list_rubies() 288 > awk '/x86.64/ {print "x86_64"} /386/ {print "i386"} /ppc/ {print "ppc"}'
++ /scripts/list : list_rubies() 288 > tr '\n' ' '
+ /scripts/list : list_rubies() 288 > string='[ x86_64 ]'
+ /scripts/list : list_rubies() 291 > printf '\n'
+ /scripts/list : list_rubies() 293 > [[ ruby-1.8.7-p334 = \r\u\b\y\-\1\.\9\.\2\-\h\e\a\d ]]
+ /scripts/list : list_rubies() 296 > printf ' '
+ /scripts/list : list_rubies() 300 > (( rvm_pretty_print_flag == 1 ))
/Users/dhall/.rvm/scripts/list: line 300: 1export: value too great for base (error token is "1export")
+ /scripts/list : list_rubies() 304 > printf 'ruby-1.8.7-p334 [ x86_64 ]'
ruby-1.8.7-p334 [ x86_64 ]+ /scripts/list : list_rubies() 273 > for version in '"${rubies[@]//.\/}"'
+ /scripts/list : list_rubies() 275 > [[ ! -x /Users/dhall/.rvm/rubies/ruby-1.9.2-head/bin/ruby ]]
+ /scripts/list : list_rubies() 280 > echo ruby-1.9.2-head
+ /scripts/list : list_rubies() 280 > grep '^jruby-'
++ /scripts/list : list_rubies() 284 > echo ruby-1.9.2-head
++ /scripts/list : list_rubies() 284 > awk '/^maglev-|^macruby-/'
+ /scripts/list : list_rubies() 284 > [[ ! -z '' ]]
++ /scripts/list : list_rubies() 288 > file /Users/dhall/.rvm/rubies/ruby-1.9.2-head/bin/ruby
++ /scripts/list : list_rubies() 288 > awk '/x86.64/ {print "x86_64"} /386/ {print "i386"} /ppc/ {print "ppc"}'
++ /scripts/list : list_rubies() 288 > tr '\n' ' '
+ /scripts/list : list_rubies() 288 > string='[ x86_64 ]'
+ /scripts/list : list_rubies() 291 > printf '\n'
+ /scripts/list : list_rubies() 293 > [[ ruby-1.9.2-head = \r\u\b\y\-\1\.\9\.\2\-\h\e\a\d ]]
+ /scripts/list : list_rubies() 294 > printf '=> '
=> + /scripts/list : list_rubies() 300 > (( rvm_pretty_print_flag == 1 ))
/Users/dhall/.rvm/scripts/list: line 300: 1export: value too great for base (error token is "1export")
+ /scripts/list : list_rubies() 304 > printf 'ruby-1.9.2-head [ x86_64 ]'
ruby-1.9.2-head [ x86_64 ]+ /scripts/list : list_rubies() 273 > for version in '"${rubies[@]//.\/}"'
+ /scripts/list : list_rubies() 275 > [[ ! -x /Users/dhall/.rvm/rubies/ruby-1.9.2-p136/bin/ruby ]]
+ /scripts/list : list_rubies() 280 > echo ruby-1.9.2-p136
+ /scripts/list : list_rubies() 280 > grep '^jruby-'
++ /scripts/list : list_rubies() 284 > echo ruby-1.9.2-p136
++ /scripts/list : list_rubies() 284 > awk '/^maglev-|^macruby-/'
+ /scripts/list : list_rubies() 284 > [[ ! -z '' ]]
++ /scripts/list : list_rubies() 288 > file /Users/dhall/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
++ /scripts/list : list_rubies() 288 > awk '/x86.64/ {print "x86_64"} /386/ {print "i386"} /ppc/ {print "ppc"}'
++ /scripts/list : list_rubies() 288 > tr '\n' ' '
+ /scripts/list : list_rubies() 288 > string='[ x86_64 ]'
+ /scripts/list : list_rubies() 291 > printf '\n'
+ /scripts/list : list_rubies() 293 > [[ ruby-1.9.2-p136 = \r\u\b\y\-\1\.\9\.\2\-\h\e\a\d ]]
+ /scripts/list : list_rubies() 296 > printf ' '
+ /scripts/list : list_rubies() 300 > (( rvm_pretty_print_flag == 1 ))
/Users/dhall/.rvm/scripts/list: line 300: 1export: value too great for base (error token is "1export")
+ /scripts/list : list_rubies() 304 > printf 'ruby-1.9.2-p136 [ x86_64 ]'
ruby-1.9.2-p136 [ x86_64 ]+ /scripts/list : list_rubies() 273 > for version in '"${rubies[@]//.\/}"'
+ /scripts/list : list_rubies() 275 > [[ ! -x /Users/dhall/.rvm/rubies/ruby-head/bin/ruby ]]
+ /scripts/list : list_rubies() 280 > echo ruby-head
+ /scripts/list : list_rubies() 280 > grep '^jruby-'
++ /scripts/list : list_rubies() 284 > echo ruby-head
++ /scripts/list : list_rubies() 284 > awk '/^maglev-|^macruby-/'
+ /scripts/list : list_rubies() 284 > [[ ! -z '' ]]
++ /scripts/list : list_rubies() 288 > file /Users/dhall/.rvm/rubies/ruby-head/bin/ruby
++ /scripts/list : list_rubies() 288 > awk '/x86.64/ {print "x86_64"} /386/ {print "i386"} /ppc/ {print "ppc"}'
++ /scripts/list : list_rubies() 288 > tr '\n' ' '
+ /scripts/list : list_rubies() 288 > string='[ x86_64 ]'
+ /scripts/list : list_rubies() 291 > printf '\n'
+ /scripts/list : list_rubies() 293 > [[ ruby-head = \r\u\b\y\-\1\.\9\.\2\-\h\e\a\d ]]
+ /scripts/list : list_rubies() 296 > printf ' '
+ /scripts/list : list_rubies() 300 > (( rvm_pretty_print_flag == 1 ))
/Users/dhall/.rvm/scripts/list: line 300: 1export: value too great for base (error token is "1export")
+ /scripts/list : list_rubies() 304 > printf 'ruby-head [ x86_64 ]'
ruby-head [ x86_64 ]+ /scripts/list : list_rubies() 309 > [[ -f /Users/dhall/.rvm/config/default ]]
+ /scripts/list : list_rubies() 330 > printf '\n\n'
+ /scripts/list : list_rubies() 332 > return 0
+ /scripts/list : 346 > exit 0
+ /scripts/list : 346 > set +e
+ /scripts/list : 346 > __rvm_cleanup_tmp 75152
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 86 > result=0
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 88 > [[ -z 75152 ]]
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 90 > [[ -d /Users/dhall/.rvm/tmp/ ]]
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 92 > case "${rvm_tmp_path%\/}" in
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 94 > __rvm_rm_rf /Users/dhall/.rvm/tmp/75152
+ /scripts/functions/cleanup : __rvm_rm_rf() 8 > local result=1 target=/Users/dhall/.rvm/tmp/75152
+ /scripts/functions/cleanup : __rvm_rm_rf() 11 > [[ -n '' ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 14 > [[ -n 3.2.48(1)-release ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 15 > shopt -s extglob
+ /scripts/functions/cleanup : __rvm_rm_rf() 21 > case "${target}" in
+ /scripts/functions/cleanup : __rvm_rm_rf() 28 > [[ -n /Users/dhall/.rvm/tmp/75152 ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 30 > [[ -d /Users/dhall/.rvm/tmp/75152 ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 33 > [[ -f /Users/dhall/.rvm/tmp/75152 ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 33 > [[ -L /Users/dhall/.rvm/tmp/75152 ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 37 > result=0
+ /scripts/functions/cleanup : __rvm_rm_rf() 44 > return 0
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 101 > return 0
+ /scripts/cli : rvm() 900 > result=0
+ /scripts/cli : rvm() 902 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 913 > (( 1 == 1 ))
+ /scripts/cli : rvm() 915 > rvm_trace_flag=0
+ /scripts/cli : rvm() 916 > set +o verbose
+ /scripts/cli : rvm() 917 > set +o xtrace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment