phenom has quit [Quit: Everyone has a plan until they get punched in the face. -Mike Tyson-]
jmcantrell has joined #ruby
phenom has joined #ruby
<o0x1eef>
A nice rbenv feature: the host system does not need to be running zsh or bash (I use oksh). I tried chruby at first but that has a hard dependency on bash|zsh.
brokkoli_origin has quit [Ping timeout: 252 seconds]
_whitelogger has joined #ruby
infinityfye has joined #ruby
dionysus69 has joined #ruby
thefuture__ has quit [Remote host closed the connection]
schne1der has joined #ruby
grenierm has joined #ruby
jankasi has quit [Ping timeout: 252 seconds]
smp has quit [Read error: Connection reset by peer]
smp has joined #ruby
splud has quit [Ping timeout: 276 seconds]
dionysus69 has quit [Ping timeout: 245 seconds]
LainIwakura has joined #ruby
dionysus69 has joined #ruby
LainIwakura has quit [Ping timeout: 272 seconds]
brokkoli_origin has joined #ruby
grenierm has quit [Ping timeout: 272 seconds]
Vonter has quit [Ping timeout: 276 seconds]
Vonter has joined #ruby
Vonter has quit [Ping timeout: 252 seconds]
Vonter has joined #ruby
szkl has joined #ruby
<o0x1eef>
asdf is definitely worth a look, since I will want to manage nodejs and Python as well. Hopefully it works with oksh. Thanks!
Rounin has quit [Quit: Rounin]
Sampersand has joined #ruby
LainIwakura has joined #ruby
Rounin has joined #ruby
Rounin has quit [Changing host]
Rounin has joined #ruby
ghostbuster has quit [Server closed connection]
ghostbuster has joined #ruby
Sampersand has quit [Quit: Client closed]
mois3x has joined #ruby
mois3x has quit [Client Quit]
Sampersand has joined #ruby
LainIwakura has quit [Ping timeout: 272 seconds]
inline has joined #ruby
Sampersand71 has joined #ruby
Sampersand has quit [Quit: Client closed]
cappy has joined #ruby
LainIwakura has joined #ruby
isene has quit [Server closed connection]
isene has joined #ruby
jankasi has joined #ruby
<adam12>
Rounin: lol.
splud has joined #ruby
Sampersand71 has quit [Quit: Client closed]
user71 has joined #ruby
LainIwakura has quit [Ping timeout: 272 seconds]
oznek has joined #ruby
oznek has quit [Quit: Leaving]
sam113102 has joined #ruby
sam113101 has quit [Read error: Connection reset by peer]
sam113102 is now known as sam113101
dionysus69 has quit [Ping timeout: 276 seconds]
Sampersand has joined #ruby
<havenwood>
o0x1eef: I think an oksh port of chruby might just be a few lines of changes. At least back in the day (other than tests) you just needed to change `(( $UID != 0 ))` to `(( ${UID:-$(id -u)} != 0 ))` and mksh worked other than tests.
<havenwood>
Mise seems to continue to get more popular.
<havenwood>
Sampersand: I hadn't heard of it but looks like ksh lineage from the name.
<Sampersand>
yeah, i looked it up on github
<havenwood>
Oah, right, OpenBSD ksh.
<havenwood>
I wish I liked Fish more but just sticking to zsh. Funny I don't mind scripting in Fish at all but am too used to posy conventions.
<havenwood>
Running last command in this or that way I don't do in scripting, but feel often foiled using command line interface when my habits don't work.
<Sampersand>
i find that 99% of my scripting needs are simple aliases
<Sampersand>
IKR? ZSh has a multitude of ways to access last command, especially the last argument of the last command, and fish just doesn't
<Sampersand>
`mkdir path/to/folder` then `cd <ESC+.>` or `cd !$` or `cd $_`. fish has none lol
<Sampersand>
s/none/none afaict/
<havenwood>
I think none is right. When I asked the Fish folk they gave me some ctrl- commands but they're not thorough. They have a hardcoded ctrl- for `sudo !!` 🤣.
<Sampersand>
lol, that's one of my least common uses of expansion history
<Sampersand>
`git diff master -- some/long/path/to/file.tzxt`. Oh, right i'm in a repo that needs `main` not `master`: `^master^main`
cappy has left #ruby [Leaving]
hightower2 has joined #ruby
LainIwakura has joined #ruby
jankasi has quit [Ping timeout: 260 seconds]
LainIwakura has quit [Ping timeout: 272 seconds]
LainIwakura has joined #ruby
jankasi has joined #ruby
Sampersand has quit [Quit: Client closed]
LainIwakura has quit [Ping timeout: 272 seconds]
LainIwakura has joined #ruby
<o0x1eef>
havenwood: IIRC the 'RUBIES=()' syntax from /usr/local/share/chruby/chruby.sh was not supported - but mostly I just thought it was an interesting difference in architecture :) At least, it appears you can avoid this issue entirely by shelling out rather than source'ing a specific script
<havenwood>
Just a straightforward shim approach. And they seem to have gotten rid of the old rehashing issues that bothered folk. Just works. Since I use zsh and chruby is simpler, I like that path.
<havenwood>
I like switching being fast, though haven't tried rbenv anytime recently. I dunno how much of a delta it is anymore. RVM is quite slow but ships MRVM (Mini-RVM that installs with RVM then uses chruby for switching) for speed, which cracks me up.