Hacker News new | ask | show | jobs
by k8svet 1004 days ago
I'm a seeming nobody (hurrah new HN accounts) but I cannot express how much excitement I have for nushell, and this only intensifies it. Practical, and progresses towards resolving one of my only complaints with nushell currently. Don't sleep on nushell. I've never regretted reaching for it. You think jq is 'good', but only because you haven't nushell. Maybe it's the (insert tool that gives me my exact dev env on any Linux-y machine I can walk up to) but nushell is invaluable to me. I was shocked the other day when tired-me wrote a shell script and started employing my usual bash-isms before changing the shebang to nushell and embracing serenity. Mad respect for JT and the folks that JT has attracted.
1 comments

I am also excited, but I think I am too old to jump in on a new way of shell workings. My fingers are too used to type bash and coreutils switches.
Right, but I think that's the point. If nushell adopts uutils, I don't have to remember that nushell's mkdir already implies `mkdir -p` and breaks if I specify it.

Instead, I get to use familiar coreutils primitives, while also benefit from the insane power of sane string handling, string interpolation, native JSON handling, records, scoping, etc. And forgetting so much bashisms that I groan when I pop a nix shell and end up in bash/zsh.

Honestly, nushell takes so little time to adopt and has so many tag-along benefits. The biggest friction has been around quirks of `mkdir`, `mv`, `cp`. Someone... I know... recently filed a bug on their `mv` not working right, so I am very happy to see this.