Mostafa Ahangarha
7509eafdd0
Improve disabling instruction
...
Though this is a minor change, I think it is good to have it. It is better to commend a line in config files to disable something than to remove it.
2022-12-16 17:49:24 +03:30
Hiroshi SHIBATA
593f820a7d
Merge pull request #1465 from jamacku/patch-1
...
ci(lint): pin `differential-shellcheck` to `v3` tag
2022-12-10 05:29:43 +09:00
Jan Macku
5c12600625
ci(lint): pin differential-shellcheck
to v3
tag
2022-12-09 13:38:54 +01:00
Mislav Marohnić
6717c62dc1
Merge pull request #1461 from ydah/update_actions-checkput
...
Update actions/checkout version to v3
2022-11-22 17:33:14 +01:00
ydah
5f9c0ba613
Update actions/checkout version to v3
...
The version 3.x appears to be due to the following:
- https://github.com/actions/checkout/pull/689
There have been no breaking changes, and we seem to have no problem keeping up with the latest version.
2022-11-22 23:48:26 +09:00
Mislav Marohnić
52acbdf83f
Merge pull request #1456 from richiethomas/master
...
`rbenv version`- test coverage for preferring local over global version file
2022-10-17 13:47:27 +02:00
Richie Thomas
85f304ef3b
Prefer local over global version file
2022-10-15 11:11:48 -05:00
Mislav Marohnić
41580b69db
Merge pull request #1448 from rbenv/command-to-type-P
...
Ignore shell builtins and functions when looking up commands in PATH
2022-10-09 14:49:32 +02:00
Mislav Marohnić
3e5347be1e
Make the usage syntax for arbitrary args consistent ( #1447 )
2022-10-09 14:49:15 +02:00
Mislav Marohnić
172a79e993
Merge pull request #1449 from rbenv/libexec-vs-bin
...
Avoid assuming rbenv original project layout
2022-10-09 14:48:53 +02:00
Mislav Marohnić
8275e15cb0
Use read -a
to split output into an array ( #1450 )
2022-10-09 14:48:13 +02:00
Mislav Marohnić
90c0357682
Merge pull request #1453 from rbenv/update-manpage
...
Consistent syntax in man page
2022-10-09 14:47:57 +02:00
Mislav Marohnić
30aaf4edba
Consistent syntax in man page
2022-10-09 13:57:07 +02:00
Mislav Marohnić
d97713d1b5
Avoid assuming rbenv original project layout
...
Someone packaging rbenv might choose to place the `bin` and `libexec` directories separately.
2022-10-07 16:38:28 +02:00
Mislav Marohnić
43e30ef815
Ignore shell builtins and functions when looking up commands in PATH
...
Weirdly, `command -v true` returns `true` instead of `/usr/bin/true`.
2022-10-07 16:34:38 +02:00
Mislav Marohnić
6b1cc34610
Merge pull request #1445 from rbenv/allow-userinstall-warning
...
Restore Rubygems warning for user-installed gems
2022-10-07 13:17:35 +02:00
Mislav Marohnić
d2d3012f17
Restore Rubygems warning for user-installed gems
2022-10-07 13:02:18 +02:00
Mislav Marohnić
410e05bf8c
Revert support for user-installed gems ( #1443 )
2022-10-07 12:56:54 +02:00
Mislav Marohnić
a6cf6aeadb
Merge pull request #1440 from rbenv/type-P
...
Test for executables but not functions
2022-09-30 18:30:08 +02:00
Mislav Marohnić
8406a2bc7f
Test for executables but not functions
2022-09-30 12:29:49 +02:00
Mislav Marohnić
ed1a3a5545
Switch back to resolving symlinks for rbenv
executable ( #1439 )
...
Considerations:
- `./libexec/rbenv` executable is the entrypoint to the program;
- BASH_SOURCE might be the path to a symlink that has activated `./libexec/rbenv`;
- We must resolve the symlink to learn where rbenv's libexec directory is;
- It's not guaranteed that rbenv commands will always remain directly under their own "libexec" directory, since a package maintainer can change that, e.g. rbenv commands are sometimes placed into `/usr/libexec/rbenv/*`;
- Resolving symlinks might fail and in that case we just assume rbenv project layout.
2022-09-29 15:27:17 +02:00
Mislav Marohnić
22ee5d4175
Add man page ( #1438 )
...
`rbenv help` without arguments now runs `man rbenv` on systems where man is present.
2022-09-27 02:17:50 +02:00
Mislav Marohnić
7c7c4dc11c
Delete CNAME
2022-09-26 16:15:55 +02:00
Mislav Marohnić
45ae8d2ebc
Create CNAME
2022-09-26 16:15:21 +02:00
Mislav Marohnić
396e65a461
Add note about troubleshooting BUILD FAILED
2022-09-26 03:14:36 +02:00
Mislav Marohnić
959968c46d
Support GEM_HOME, add limited support for user-installed gems ( #1436 )
...
The rehash process will now discover executables in additional locations:
- `~/.gem/ruby/<version>/bin/*`
- `$GEM_HOME/bin`
The `rbenv which` (and thus `rbenv exec`) command will also search these locations when looking up a command. This enables shims to dispatch calls to executables added by `gem install --user-install`.
Note that this support is limited:
- It will only work with C Ruby, as it's difficult to guess the `~/.gem/<engine>/<version>` directory for other Rubies without actually loading Ruby;
- It will only work for RBENV_VERSION values in the format `X.Y.Z` and not "system".
2022-09-26 02:57:15 +02:00
Mislav Marohnić
009ef3a2db
Undo collapsable installation instructions
...
The resulting UI seemed simpler but was harder to interact with.
2022-09-25 23:26:02 +02:00
Mislav Marohnić
acdd8a95bd
Fix wiki link, add note about plugins
2022-09-25 23:24:05 +02:00
Mislav Marohnić
98412dba80
Merge pull request #1434 from rbenv/init-path
...
Use absolute path in `rbenv init` instructions if needed
2022-09-25 22:55:44 +02:00
Mislav Marohnić
6426f852d0
Use absolute path in rbenv init
instructions if needed
2022-09-25 22:32:46 +02:00
Mislav Marohnić
33f8621ec8
Massive README overhaul ( #1433 )
...
rbenv is now the most popular Ruby version manager, so we don't need to
sell it so hard. Instead, help the reader find installation and usage
instructions more easily.
The installation instructions are now simpler and pointing out that
ruby-build needs a separate install is now done in the "Installing Ruby
versions" section.
Finally, link to a wiki doc about potential downsides of rbenv along
with the comparison of different version manager tools.
2022-09-25 00:08:32 +02:00
Mislav Marohnić
9572edf4bb
Init script automatically adds rbenv to PATH if necessary ( #1432 )
2022-09-24 23:59:13 +02:00
Mislav Marohnić
117a381575
Simplify resolving symlinks, remove native extension ( #1428 )
2022-09-22 11:34:02 +02:00
Jan Macku
56a440e4a7
Add Shell linter - Differential-ShellCheck ( #1419 )
...
Signed-off-by: Jan Macku <jamacku@redhat.com>
Co-authored-by: Mislav Marohnić <git@mislav.net>
2022-09-18 23:57:43 +02:00
Richie Thomas
a8ecfc743e
Make zsh tab completion more resilient against user's shell configuration ( #1422 )
...
Ensure a zsh user's prior shell options don't interfere with indexing into an array of arguments
2022-09-15 18:59:26 +02:00
Hiroshi SHIBATA
c4395e5820
Merge pull request #1418 from uraitakahito/patch-0
...
Fix link to Pow because the server is down
2022-07-16 08:14:44 +09:00
Takahito Urai
a54b47e783
Fix link to Pow because the server is down
2022-07-15 21:46:32 +09:00
Mislav Marohnić
c6cc0a1959
Merge pull request #1393 from scop/refactor/simplify-version-file-read
...
Simplify version file read
2022-03-09 13:03:36 +01:00
Ville Skyttä
b39d4291be
Simplify version file read
...
Avoid a subshell and external `cut` invocation, as well as a throwaway
intermediate array.
2022-03-08 21:10:15 +02:00
Ville Skyttä
cec6d46792
Don't bother reading empty version files
2022-03-08 20:56:22 +02:00
Mislav Marohnić
e4f61e67e2
Fix indentation in installation instructions
2022-02-18 22:36:23 +01:00
Mislav Marohnić
42aa760e2e
Merge pull request #1388 from tommyjanna/readme
...
Redirect Debian/Ubuntu users to install using git
2022-02-18 22:26:50 +01:00
tommyjanna
d2c527cdd7
Redirect Debian/Ubuntu users to install using git
...
Resolves #1347
2022-02-18 15:36:53 -05:00
Mislav Marohnić
a76c4aaafa
Merge pull request #1379 from dmerejkowsky/grammar-fix
...
README: grammar fix
2022-01-17 17:23:26 +01:00
Dimitri Merejkowsky
5b5c60fb6e
README: grammar fix
2022-01-17 15:17:20 +01:00
Hiroshi SHIBATA
304cb7b6a7
Merge pull request #1359 from scop/which-a-to-type-aP
...
Use test -aP instead of which -a in test helper
2021-11-17 21:36:16 +09:00
Mislav Marohnić
25fdc1caf9
Remove the word "groom" from documentation
...
Fixes #1361
2021-11-17 13:28:39 +01:00
Hiroshi SHIBATA
264cb65a1e
Merge pull request #1360 from simonschaufi/patch-1
...
Make bash commands copy-able by GitHub
2021-11-17 09:24:47 +09:00
Simon Schaufelberger
00d93c1d91
Make bash commands copy-able by GitHub
...
In order to be able to copy the commands, remove the `$`
2021-11-16 16:11:00 +01:00
Ville Skyttä
68fca03bb8
Use test -aP instead of which -a in test helper
...
The former is a bash builtin, latter not necessarily available. For
example, `which` is deprecated in Debian's debianutils >= 5.0.
2021-11-11 18:46:44 +02:00