Sam Stephenson
5e52fae7c1
Accept "ruby-" version prefix but print a warning to stderr
13 年前
Mislav Marohnić
3436bddaea
new-style documentation for most commands
13 年前
Sam Stephenson
4c19dc22d7
Improve syntax for inline documentation and allow for multi-line usage
13 年前
Mislav Marohnić
b8715bfee6
foundation for a help system where each command holds its own docs
Docs are comprised from "Usage", "Summary" and "Help" sections, where
"Help" can span multiple commented lines. If it is missing, "Summary" is
shown in its place.
References #204 , references #206
13 年前
Sam Stephenson
9289af0132
Don't include `system` in `rbenv versions --bare` output
13 年前
Mislav Marohnić
e548877ead
have `versions` also list "system" if it exists
Closes #263
13 年前
Mislav Marohnić
47c8a0e0b8
fix `versions` in case current version doesn't exist
`rbenv-versions` tries to read the current version to display a marker
next to it, but if that fails the whole script aborts.
This change makes it so that the failures from `rbenv-version-name` are
tolerated. It also makes the `--bare` mode never call it in the first
place, because it doesn't need to display a marker.
13 年前
Sam Stephenson
0632325a43
Set RBENV_DEBUG=1 to see what's going on under the hood
15 年前
Sam Stephenson
7ac964353f
RBENV_HOME -> RBENV_ROOT
15 年前
Alexander Rinass
5130f0464a
Support install locations other than $HOME/.rbenv.
Define RBENV_HOME env variable in libexec/rbenv and let all script delegates use this variable to determine rbenv's install location.
15 年前
Andreas Johansson
6938692ca2
Fix argument that cannot be sent to bash via env
/usr/bin/env seems to have problems with arguments to bash on some
platforms. To bypass this, use set -e instead.
15 年前
Ryan Baumann
bd0e1a73f9
Split rbenv-version into rbenv-version-name and rbenv-version-origin, update versions, prefix, and which appropriately
15 年前
Sam Stephenson
9f18fe5031
Automatically create a default of system if it's missing instead of raising an error
15 年前
Sam Stephenson
cd24495045
Silence the warning, too
15 年前
Sam Stephenson
1235cbd0ef
rbenv-versions doesn't require a default to be present
15 年前
Sam Stephenson
652135db7f
Add --bare option to rbenv-versions
15 年前
Joshua Peek
43624943ee
Move subcommands into libexec/
15 年前
Joshua Peek
c957d83b3a
Shebang -e flag
15 年前
Sam Stephenson
0c66f62c17
Style
15 年前
Sam Stephenson
1da746543f
Add missing `set -e`
15 年前
Sam Stephenson
99035a49a9
Initial commit
15 年前