<purr>
<alexgordon> dude you've been using git longer than linus
perrier_ has joined #elliottcable
perrier_ has quit [Remote host closed the connection]
pelegreno has joined #elliottcable
pelegreno has quit [Remote host closed the connection]
pelegreno has joined #elliottcable
audy is now known as audy-
audy- is now known as audy
audy has quit [Changing host]
audy has joined #elliottcable
<purr>
<ellio> sometimes I feel like micahjohnston when I talk about things
Sorella has quit [Quit: Connection closed for inactivity]
<purr>
<alexzordon> I DESIRE POPCORN NECKLACES
<pikajude>
-what
<purr>
<Willox> Is paws something metaphorical?
<pikajude>
-what
<purr>
<gq> witness purr, voiced by Paul Bettany, as he shuts down starbound because 'god dammit go outside, fuck your video games'
<pikajude>
-what
<purr>
<katlogic> (and i hate both with passion, especially llvm)
<pikajude>
-what
<purr>
<prophile> if a tree falls in the forest, and is linked with LTO...
eligrey has quit [Quit: Leaving]
<purr>
<elliottcable> I'm going to do something to abstract my ANAL approach; and then tie in JSON-streaming / real-time updating.
Sorella has joined #elliottcable
fujisan has joined #elliottcable
<purr>
<alexgordon> I was inspired by rufus hound breaking eggs with a mallet taped to his penis
<ELLIOTTCABLE>
-stop
<ELLIOTTCABLE>
ljharb: okay, I might just be dumb, but … how do I use global modules with nvm, again?
<ELLIOTTCABLE>
is there a central binaries directory I can add to my PATH or something? because the naive `nvm use <whatever>; npm install -g chokidar; which chokidar` isn't working
<ELLIOTTCABLE>
oh derp goddamnit
<ELLIOTTCABLE>
ljharb: just ignore that.
<ELLIOTTCABLE>
>,<
<gkatsev>
ELLIOTTCABLE: be aware that if you then change versions with nvm, you won't have that global
<ELLIOTTCABLE>
yeah, aware
<ELLIOTTCABLE>
I know how the *copying* works, I just couldn't figure out why the binary wasn't appearing.
<ELLIOTTCABLE>
I still think it's super-unclear to new users how nvm works.
<ELLIOTTCABLE>
That needs to be improved upon; but there's like twenty pages of Issue conversation on the topic, so I'll leave it to smarter people than me. lol.
fujisan has quit [Quit: Connection closed for inactivity]
<ljharb>
ELLIOTTCABLE: using multiple versions of node isn't for new users, tbh
<ljharb>
most users should install one version, set it at their default, and forget it
<ljharb>
and when it's time to upgrade, `nvm install $new --reinstall-packages-from=$old`
<ELLIOTTCABLE>
ljharb: new users of nvm*
<ljharb>
ah
<ljharb>
doc improvements in PRs are def welcome
* ELLIOTTCABLE
nods
<ljharb>
but "globals should be shared across modules" has been talked to death
<ljharb>
i suppose i could alias that install command as `nvm migrate $old $new` or something
<ELLIOTTCABLE>
I'll put that on my “If I have time to make ljharb very happy” todo list along with reviewing nvm-in-zsh stiuation (=
<ljharb>
:-)
<ELLIOTTCABLE>
nvm is my next “Elliott needs a sh fix” todo, since I finished rewriting zgen
<ELLIOTTCABLE>
but those come few and far between, so, *shrug*
<ljharb>
i could also implement a third-party thing someone built, and do something like `nvm globally-install-all foo` or something
<ljharb>
but that'd take forever to run
<ELLIOTTCABLE>
yeah, my concern isn't the obscurity of the command
<ELLIOTTCABLE>
really, the existence of `nvm migrate` wouldn't be helpful because of the *ease of typing*, it'd be helpful because it exists in the output of `nvm help` or whatever ...
<ELLIOTTCABLE>
and you can reduce that knowledge to “Maybe we should just document this better, so we aren't even assuming they type `nvm help` out of frustration in the first place.” y'get me?
<ljharb>
right, totally
<ELLIOTTCABLE>
I'll bring it back up later <3
<ljharb>
deal
<ELLIOTTCABLE>
yanking code out into modules: happymaking.