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
Audree Steinberg
6cc7bff383
Update code block in readme for rbenv-doctor script ( #1353 )
...
Co-authored-by: Mislav Marohnić <git@mislav.net>
2021-10-21 15:23:46 +02:00
Mislav Marohnić
38e1fbb08e
rbenv 1.2.0
2021-09-29 20:47:10 +02:00
Mislav Marohnić
69323e77cc
Clarify bash config for Ubuntu Desktop vs. other platforms
...
Fixes #1130
2021-09-29 20:23:42 +02:00
Mislav Marohnić
526f2de13d
Merge pull request #1111 from prrrnd/prrrnd/versions-sorted-semantically
...
Sort versions semantically in rbenv versions
2021-09-29 20:09:57 +02:00
Mislav Marohnić
28cd6f123e
💅 Clean up version sorting and add test
2021-09-29 20:07:47 +02:00
prrrnd
d3d4606d2f
Sort versions semantically in rbenv versions
2021-09-29 20:07:04 +02:00
Mislav Marohnić
0767d64344
Merge pull request #1350 from rbenv/rehash-path-to-rbenv
...
Have shims survive upgrades via Homebrew
2021-09-29 20:02:24 +02:00
Mislav Marohnić
76e64ff2ea
Have shims survive symlinked rbenv updates a la Homebrew
...
Homebrew places the rbenv executable in a location such as
`/usr/local/bin/rbenv`, which is in PATH. However, that is a symlink to
`/usr/local/Cellar/rbenv/<VERSION>/bin/rbenv`, which is itself a symlink to
`/usr/local/Cellar/rbenv/<VERSION>/libexec/rbenv`. Upon executing, rbenv
will add its own directory to PATH so that it can easily invoke its
subcommands.
When generating shims during `rbenv rehash`, rbenv will try to put the
absolute path to itself inside each shim so that shims would work even
if rbenv itself isn't in PATH. Under Homebrew, rbenv's directory will be
the versioned directory in Homebrew's Cellar. However, due to Homebrew's
auto-cleanup functionality, shims generated this way will be broken
after upgrading rbenv because of the versioned Cellar path.
This changes how rbenv discovers itself in PATH: it will look at the
original PATH, not in the one modified by rbenv, with the intention of
excluding results under rbenv's own `libexec/`. If rbenv wasn't found in
PATH, return the absolute path to rbenv's own `bin/rbenv`.
2021-09-29 19:54:36 +02:00
Mislav Marohnić
b0fb351419
GitHub now auto-generates a Table of Contents
2021-09-28 13:41:20 +02:00
Mislav Marohnić
e7fd07dd91
Merge pull request #1334 from rbenv/rehash-speedup
...
Speed up rehash
2021-09-28 13:25:38 +02:00
Mislav Marohnić
faf999211b
Speed up rehash
...
Before (20 ruby versions, producing 200 shims total):
mean: 0.124 s
stdev: 0.003
After:
mean: 0.090 s
stdev: 0.004
2021-05-11 11:51:00 +02:00
Mislav Marohnić
585ed84283
Merge pull request #1099 from blueyed/init-shell
...
Improve init: warn about missing shell and use it in the template
2021-05-06 00:46:43 +02:00
Daniel Hahler
d061cb4651
Have rbenv init
print instructions that hardcode the detected shell
...
This speeds up subsequent `rbenv init -` executions for the user who
followed these instructions because the shell will no longer have to be
detected each time.
2021-05-06 00:43:16 +02:00
Mislav Marohnić
059bb2c151
Merge pull request #1243 from scop/nounset
...
Make work in set -u (nounset) mode
2021-05-06 00:13:20 +02:00
Mislav Marohnić
b904ea54cc
Merge pull request #1332 from rbenv/head-flag
...
Supply `head -n` flag explicitly
2021-05-06 00:10:23 +02:00
Mislav Marohnić
dcba8b4064
Supply head -n
flag explicitly
...
The syntax `head -NUM` was deprecated in the POSIX standard.
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/head.html
2021-05-05 22:42:56 +02:00
Jason Karns
633436706f
Merge pull request #1331 from AmritD/patch-1
...
Updated rbenv-doctor url to reflect renaming master branch to main
2021-05-04 16:22:48 -04:00
Jason Karns
4092eba274
Update rbenv-doctor link master -> main
2021-05-04 16:20:33 -04:00
Amrit Dhakal
064e1c48ba
Updated rbenv-doctor url to reflect renaming master branch to main
...
Updated rbenv-doctor url to reflect renaming master branch to main
2021-05-04 09:46:36 -04:00
Hiroshi SHIBATA
462bb67709
Merge pull request #1330 from neilparikh/patch-1
...
Fix link to rbenv-doctor
2021-05-04 15:53:11 +09:00
Neil Parikh
b424d452d0
Fix link to rbenv-doctor
...
master -> main
2021-05-04 02:03:11 -04:00
Hiroshi SHIBATA
80af359232
Merge pull request #1307 from native-api/ps4
...
Use a better PS4 as recommeneded by Bash Hackers Wiki
2021-04-27 13:30:49 +09:00
Hiroshi SHIBATA
ccb4601f3a
Merge pull request #1311 from scop/shell-detect-improvements
...
Shell detect improvements
2021-04-27 13:14:58 +09:00
Hiroshi SHIBATA
5d6f998c52
Merge pull request #1320 from scop/test/misleading-parent-shell-arg
...
test(init): remove misleading arg in detect from parent shell case
2021-04-27 13:14:42 +09:00
Ville Skyttä
6b842a7670
test(init): remove misleading arg in detect from parent shell case
...
The generated script does not take/use any arguments, so passing
/bin/zsh to it serves only to cause confusion.
2021-03-23 23:41:55 +02:00
Ville Skyttä
45951d2cbb
feat(init): strip -<suffix> when autodetecting shell
...
For example bash-5.1, bash-static.
2021-03-01 07:49:47 +02:00
Hiroshi SHIBATA
d604acb78a
Merge pull request #1308 from avronr/patch-2
...
[DOCS] Typo and formatting fix.
2021-02-12 07:49:56 +09:00
Abraham Raji
37405c3249
[DOCS] Typo and formatting fix.
...
- fixing typos and formatting issues.
2021-02-12 03:47:31 +05:30
Hiroshi SHIBATA
268c61a69c
Merge pull request #1289 from avronr/patch-1
...
Update README.md
2021-02-11 08:32:34 +09:00
Ivan Pozdeev
b5429624c2
Use a better PS4 as recommeneded by Bash Hackers Wiki
...
it allows to see functions as well as lines, therefore making it possible to see the control flow
2021-02-10 22:46:08 +03:00
Abraham Raji
5f7597e754
Update README.md
...
Added Installation and uninstallation instructions for Debian and Arch Linux Family
Give a little more details about Ubuntu's .bash_profile issue
2020-12-15 21:08:56 +05:30
Hiroshi SHIBATA
62d7798270
Merge pull request #1015 from advaitju/master
...
Documentation unclear about installing Ruby version
2020-12-03 13:45:17 +09:00
Hiroshi SHIBATA
4086bbe562
Merge pull request #1119 from blueyed/test-run
...
test/run: handle optional paths/args for bats
2020-12-03 13:41:17 +09:00
Hiroshi SHIBATA
60c9339685
Merge pull request #1275 from metalefty/readme
...
README: reflect changes in rbenv/ruby-build#1402
2020-10-19 15:59:40 +09:00
Koichiro IWAO
d3f8de4c04
README: reflect changes in rbenv/ruby-build#1402
2020-10-19 15:31:05 +09:00
Hiroshi SHIBATA
0843745be9
Merge pull request #1253 from scop/bash-completion-globbing
...
bash completion: avoid unintentional globbing
2020-08-09 08:13:04 +09:00
Jason Karns
d4d69ed0cd
Merge pull request #1260 from rbenv/rename-conduct-1
...
Rename CONDUCT.md to CODE_OF_CONDUCT.md
2020-08-03 12:24:53 -04:00
Jason Karns
0493a33f59
Rename CONDUCT.md to CODE_OF_CONDUCT.md
...
GitHub's expected filename is CODE_OF_CONDUCT.md. Whether that is the best name or even the current de facto standard is to be debated. But moving forward, this is likely the filename that will become the most common within the community, as that is the name GitHub expects and suggests.
This simply renames the existing code of conduct file from CONDUCT.md to CODE_OF_CONDUCT.md to conform to GitHub's preference.
2020-08-03 11:59:24 -04:00
Ville Skyttä
8bc71e9161
bash completion: avoid unintentional globbing
2020-05-26 22:31:38 +03:00