Sam Stephenson
5e52fae7c1
Accept "ruby-" version prefix but print a warning to stderr
преди 11 години
Mislav Marohnić
3436bddaea
new-style documentation for most commands
преди 11 години
Sam Stephenson
4c19dc22d7
Improve syntax for inline documentation and allow for multi-line usage
преди 11 години
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
преди 11 години
Sam Stephenson
9289af0132
Don't include `system` in `rbenv versions --bare` output
преди 11 години
Mislav Marohnić
e548877ead
have `versions` also list "system" if it exists
Closes #263
преди 11 години
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.
преди 12 години
Sam Stephenson
0632325a43
Set RBENV_DEBUG=1 to see what's going on under the hood
преди 13 години
Sam Stephenson
7ac964353f
RBENV_HOME -> RBENV_ROOT
преди 13 години
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.
преди 13 години
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.
преди 13 години
Ryan Baumann
bd0e1a73f9
Split rbenv-version into rbenv-version-name and rbenv-version-origin, update versions, prefix, and which appropriately
преди 13 години
Sam Stephenson
9f18fe5031
Automatically create a default of system if it's missing instead of raising an error
преди 13 години
Sam Stephenson
cd24495045
Silence the warning, too
преди 13 години
Sam Stephenson
1235cbd0ef
rbenv-versions doesn't require a default to be present
преди 13 години
Sam Stephenson
652135db7f
Add --bare option to rbenv-versions
преди 13 години
Joshua Peek
43624943ee
Move subcommands into libexec/
преди 13 години
Joshua Peek
c957d83b3a
Shebang -e flag
преди 13 години
Sam Stephenson
0c66f62c17
Style
преди 13 години
Sam Stephenson
1da746543f
Add missing `set -e`
преди 13 години
Sam Stephenson
99035a49a9
Initial commit
преди 13 години