scripts/cli in rvm-0.0.65 vs scripts/cli in rvm-0.0.66

- old
+ new

@@ -7,102 +7,10 @@ rvm_meta_version="$(cat $rvm_path/lib/VERSION.yml | tail -n 3 | sed 's/^.*: //g' | tr "\n" '.' | sed 's/\.$//')" } function __rvm_version { __rvm_meta ; echo "rvm ${rvm_meta_version} by ${rvm_meta_author} (${rvm_meta_author_email}) [${rvm_meta_website}]" ; } -function __rvm_usage { - - echo -e " - $(__rvm_version) - -Usage - - rvm Action [Implementation] [Flags] [Options] - -Action - - * usage - show this usage information - use - setup current shell to use a specific ruby version - info - show information for current ruby - list - show currently installed versions - reload - reload rvm source itself (useful after changing rvm source) - implode - removes all ruby installations it manages, everything in ~/.rvm - update - upgrades rvm to the latest version. - reset - remove default and current settings, exit the shell. - (If you experience odd behavior try this first) - debug - emit environment & configuration information for *current* ruby - - install - install one or many ruby versions - uninstall - uninstall one or many ruby versions, leaves their sources - remove - uninstall one or many ruby versions and remove their sources - - ruby - runs a named ruby file against specified and/or all rubies - gem - runs a gem command using selected ruby's 'gem' - rake - runs a rake task against specified and/or all rubies - tests - runs 'rake test' across selected ruby versions - specs - runs 'rake spec' across selected ruby versions - - gemsync - sync gems from a specified version to current version - gemdir - switch to gem directory for installation (new login shell) - srcdir - switch to src directory for the current ruby installation - -Implementation - - * ruby - MRI/YARV Ruby (The Standard), defaults to 1.8.6 - jruby - jRuby - rbx - rubinius - ree - ruby Enterprise Edition - mput - shyouhei(mput)'s github repository - system - use the system ruby (eg. pre-rvm state) - default - use rvm set default ruby and system if it hasn't been set. - -Flags - - --self - with update, updates rvm itself - --rubygems - with update, updates rubygems for selected ruby - --default - with ruby select, sets a default ruby for new shells. - --debug - Toggle debug mode on for very verbose output. - --force - Force install, removes old install & source before install. - --all - Used with 'rvm list' to display 'most' available versions. - --dump - Used with gemset to dump the current ruby's gemset. - --load - Used with gemset to load a specified gemset file - --summary - Used with rubydo to print out a summary of the commands run. - --jit - Used with rubinius install to build with JIT - --latest - with gemset --dump skips version strings for latest gem. - --reconfigure - Force ./configure on install even if Makefile already exists. - -Options - - -v|--version - Emit rvm version loaded for current shell - -h|--help - Emit this output and exit - -l|--level - patch level to use with rvm use / install - --tag - subersion tag to use - --rev - repository revision # to use or 'head' for - - --prefix - path for all rvm files (~/.rvm/), with trailing slash! - --bin - path for binaries to be placed (~/.rvm/bin/) - --source - src directory to use (~/.rvm/src/) - --archives - directory for downladed files (~/.rvm/archives/) - -S - Specify a script file to attempt to load and run (rubydo) - -e - Execute code from the command line. - -G|--gems - root gem path to use - -C|--configure - custom configure options, comma separated - default: --enable-shared=true - --reconfigure - Force installer to re-run configure if already run - --make - custom make command - --make-install - custom make install command - --nice - process niceness (for slow computers, default 0) - -m|--gem-set - use a named gem set, instead of the default set. - --rm-gem-set - Remove a named gem set - --ree-options - Options passed directly to ree's './installer' on the command line. - -Resources: - - http://rvm.beginrescueend.com/ - https://www.pivotaltracker.com/projects/26822 - -" | ${PAGER:-less} -} +function __rvm_usage { cat "$rvm_path/README" | ${PAGER:-less} ; } function __rvm_parse_args { while [[ $# -gt 0 ]] ; do rvm_token="$1" ; shift case "$rvm_token" in