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