Wrote up my thoughts on why #nushell matters. And yes, they get a bit spicy 😅

https://www.jntrnr.com/case-for-nushell/

The case for Nushell

Sophia June Turner
@jntrnr I need to give nushell a second try.
@clementd @jntrnr I really like it for scripting. I have tried using it as my main shell and quite like it, but it makes certain things very difficult, and it can be slow sometimes.

@samir @clementd

interesting - I'd be curious what kinds of things you're finding it's a bit slow to do

@jntrnr @clementd Mostly processing structured data. It’s very good, but I will still reach for jq when iterating on processing a large JSON document, for example. I think it’s the parsing and rendering that takes up most of the time. (I really like that it chunks large output though.)

@samir @clementd

fun fact, we're doing a massive refactor as we speak to make large data values (like large csv's or large json files) work better.

Not sure when it'll fully land. I'd estimate it's ~50% complete.

@jntrnr @clementd Fantastic! Thanks for all the amazing effort.

I would like to contribute to nushell at some point. I think I’m getting closer to the point where I can.

@samir @jntrnr Last time i tried, what I missed was:
- direnv integration
- `!!` and `!$`
- fallback to bash completion in some cases

@clementd @jntrnr That first one is solved, at least: https://www.nushell.sh/cookbook/direnv.html

The other two, I completely agree. Pun entirely intended.

Direnv | Nushell

A new type of shell.

@samir @clementd

we've got `!!` and `!$` support interactively in the shell