Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

60% Positive

Analyzed from 159 words in the discussion.

Trending Topics

#mise#node#direnv#https#zsh#experience#fnm#don#manage#issues

Discussion (7 Comments)Read Original on HackerNews

basetensucks•10 minutes ago
Adopting https://github.com/marlonrichert/zsh-snap was probably the best decision I've made around zsh in the last five years.
ricardobeat•28 minutes ago
Having gone through the same experience, I suggest dropping fnm as well; I don’t recall what exactly causes it, but it will eventually slow down too.

I’ve been using mise [1] to manage node versions since with zero issues.

[1] https://mise.jdx.dev

thallavajhula•16 minutes ago
I haven't had any issues with `fnm` so far. It's been fast and I like how it prompts you to install a missing node version as soon as you jump into a directory with a `.nvmrc` file.
AprilArcus•about 2 hours ago
How did I know it was going to be `nvm` before I clicked?
supriyo-biswas•about 2 hours ago
All the package managers that provide shell wrappers kinda tend to be bad at this, unless they use their own command to wrap over project specifications, like uv.

These days, I've been personally relying more on direnv to automatically activate certain shell configurations, and then nix to manage binary dependencies like node or go or php.

jdxcode•12 minutes ago
mise isn't, and has the advantage that you don't need to build your own lightsaber with direnv and nix.
ricardobeat•28 minutes ago
In my experience direnv is also a source of slowness. How fast is it for you?