Commit graph

589 commits

Author SHA1 Message Date
Graham Ashton 1ed231cb21 Report default or local version.
If no argument is passed to the default or local sub commands, report
the currently configured version.
2011-08-13 08:26:54 +01:00
Graham Ashton 7a0cde9a4e Remove set- prefix from local and default commands. 2011-08-13 08:26:54 +01:00
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.
2011-08-12 11:33:45 +02:00
Chris Moore aae721c5f1 fix typo in rbenv help 2011-08-11 17:43:57 -04:00
Sam Stephenson 5c11f14c9b rbenv 0.1.0 2011-08-11 14:48:40 -05:00
Sam Stephenson 71493e8065 Typo 2011-08-10 09:31:53 -05:00
Sam Stephenson 5394347500 A few tweaks to the help text 2011-08-10 09:23:43 -05:00
Ryan Baumann f2f8ef88a5 Implement some basic command line help 2011-08-10 09:53:34 -04:00
Ryan Baumann bd0e1a73f9 Split rbenv-version into rbenv-version-name and rbenv-version-origin, update versions, prefix, and which appropriately 2011-08-09 16:41:35 -04:00
Sam Stephenson 2a495dc9ac Prepend $PATH with the command's dirname before execing for compatibility with ruby -S 2011-08-05 10:13:30 -05:00
Sam Stephenson 2fa7432060 Fix expansion quoting 2011-08-04 01:16:16 -05:00
Sam Stephenson 9f18fe5031 Automatically create a default of system if it's missing instead of raising an error 2011-08-04 01:08:47 -05:00
Sam Stephenson cd24495045 Silence the warning, too 2011-08-04 01:02:04 -05:00
Sam Stephenson 1235cbd0ef rbenv-versions doesn't require a default to be present 2011-08-04 01:00:08 -05:00
Sam Stephenson f84dc27c58 Autocreate ~/.rbenv skeleton in rbenv-init 2011-08-04 00:48:37 -05:00
Sam Stephenson 4ee92fca43 Bare rbenv init prints a message; rbenv init - prints the init script 2011-08-04 00:45:40 -05:00
Sam Stephenson 00b8b4db33 Don't need to test if the shims directory is present since rbenv-rehash creates it 2011-08-03 23:53:52 -05:00
Joshua Peek 917b3687cb Export $PATH on init 2011-08-03 23:46:24 -05:00
Joshua Peek 4714b5bd4e Merge pull request #13 from sstephenson/init
init command
2011-08-03 21:26:58 -07:00
Joshua Peek 271bfea97d Don't rehash on init for now 2011-08-03 23:26:37 -05:00
Joshua Peek 70e1f61337 Quote path 2011-08-03 23:20:19 -05:00
Joshua Peek df61a76ab0 Add init command 2011-08-03 23:16:28 -05:00
Sam Stephenson fffb29d695 Speed up rbenv-rehash by using hard links 2011-08-03 22:57:27 -05:00
Sam Stephenson 7ce04a6e03 Merge branch 'system' 2011-08-03 22:29:57 -05:00
Sam Stephenson 3b13dc9c14 Add rbenv-commands 2011-08-03 22:20:01 -05:00
Jamis Buck 5d8c40444d iterate over all matching plugins, not just the first 2011-08-03 20:55:03 -06:00
Peter Aronoff 67d3d6b12d Use parameter expansion for basename + dirname
These are built-ins, and they're used elsewhere in the code.
2011-08-03 20:04:42 -04:00
Jamis Buck b6ebc2f08b look for plugins to extend rehash and which 2011-08-03 11:17:28 -06:00
Sam Stephenson e0e2d93639 Add support for RBENV_VERSION=system 2011-08-03 08:39:56 -05:00
Jamis Buck a9837f3a06 look for plugin scripts to extend functionality 2011-08-03 07:28:50 -06:00
Sam Stephenson 4668a2e2ed rbenv-whence requires a command argument 2011-08-03 00:06:23 -05:00
Sam Stephenson a62bd23ba2 Show which versions of Ruby have a command installed when rbenv-which fails 2011-08-02 23:53:23 -05:00
Sam Stephenson d257b562e5 Add rbenv-whence to show you which versions of Ruby have a given command 2011-08-02 23:48:07 -05:00
Sam Stephenson 652135db7f Add --bare option to rbenv-versions 2011-08-02 23:19:37 -05:00
Sam Stephenson 86362408f1 rbenv-path -> rbenv-prefix 2011-08-02 23:11:10 -05:00
Sam Stephenson 735a2bc4e7 Consistent style 2011-08-02 23:05:24 -05:00
Joshua Peek 044eb6c802 Merge branch 'master' into libexec 2011-08-02 19:49:57 -05:00
Joshua Peek d65141c7b5 Merge branch 'master' into libexec
Conflicts:
	bin/rbenv
	libexec/rbenv-shim
2011-08-02 19:41:03 -05:00
Joshua Peek 43624943ee Move subcommands into libexec/ 2011-08-02 18:01:46 -05:00