- Ensure clean exit code when sourced; the source guard's false test no longer propagates exit code 1
- Guard the tail call (
rb $@) so sourcing the file doesn't trigger execution; fixes hangs in non-interactive shells
- updates inspired by working on Chpg #44
- qualify that Rb is activating a Ruby version when activating
- properly export the PROMPT_COMMAND env variable in auto mode
- make the install and release scripts more robust
- tweak the REAME
- create
~/.rubiesrubie dir on install (#41) - switch to finding default
.ruby-versionfile in the rubies dir (#40)
rb eachcommand for running a command across all installed rubies (#39)
- Use
dirnamefor getting rb's install directory (#36)
- simpler
--autoimplementation (#35)
- 1.0 release - no changes from 1.0.0.rc2
- handling reworks (#33)
- only output status info if both the version and source are not empty
- have rb print the status if no args are given
- move global .ruby-version file to
"$RB_HOME_DIR" - fix for a bug in looking up the parent .ruby-version file
- rework handling when a command line version is specified
- quiet mode - added a
--quietflag to the init command (#32) execcommand - execute a command using a specific ruby version (#31)- change auto handling to use the
PROMPT_COMMANDenv var (#30) - set RUBY_ROOT env var (#29)
- resolve ruby versions symlinks when applying to the env (#28)
- more succinct help msg (#27)
- list cmd to show available versions, marking the currently active version (#25)
- status cmd to print current ruby version and source info (#24)
- include the release in the local install dir name (#22)
-foption to specify version files to use (#13)- reset the env when activating from the
rbcli (#9) - remove all whitespace when reading version string from files (#16)
- added a changelog (#15)
- bug fix for install script
- install/uninstall scripts
- help cmd
- init cmd, auto mode
- .ruby-version file support
- basic activation