Nushell
Hacker ApprovedRanked 4 of 12 shells by recommenders
Recommended as a modern shell that works with structured data and catches errors before running; the common caveat is frequent breaking changes.
Recommended as a modern shell that works with structured data and catches errors before running; the common caveat is frequent breaking changes.
107 people gave an opinion
- recommend it
- 92
- criticize it
- 15
- approval share
- 86%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 1.7 years
Median of the 5 owners who said how long they have had it.
Each square is one year.
Why it carries the badge
- 92 people recommend itNeeds 10 or more, met.
- 6.1 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Works well with structured data
“But it might also be worth looking at shells which give you more power over structured data, like nushell.”
Comment from 9 Jul 2026 in “Files over tools: how we built our agent with a virtual filesystem and bash” “I really like it's general ideas though in terms operating on structured data.”
Comment from 10 Jan 2026 in “You probably don't need Oh My Zsh” “being able to type ‘ls | sort-by modified -r | take 5’ feels liberating.”
Comment from 20 Jan 2026 in “The Unix Pipe Card Game” - Comment from 7 Jan 2026 in “The Case for Nushell (2023)”
- Comment from 10 Dec 2025 in “DuckDB as the New jq”
- Comment from 22 Oct 2026 in “I can't believe PowerShell is good”
Full programming language for scripting
“Nushell is a lot more than a simple shell script, it's a full programming language. Certainly no markup support builtin though.”
Comment from 25 Mar 2026 in “Show HN: Lambda 0.2 – a func language better than TypeScrip, jq and jQuery” “It's the most beautiful combination of the ease of Python, strictness and ergonomics of Rust”
Comment from 7 Jan 2026 in “The Case for Nushell (2023)” “nushell is more like a general scripting language — much more flexible.”
Comment from 8 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” Catches errors before scripts run
“It catches most typos before running the script, which is a godsend when the script is slow and/or has destructive operations.”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” “With some practice it was far reliable than weeding out errors from bash scripts.”
Comment from 19 Oct 2026 in “Nushell – A New Type of Shell” Many useful features built in
“Nushell is great because it is really "battery included" in the sense that it ships with most of what you will ever need”
Comment from 16 Mar 2026 in “Schemesh – Unix shell and Lisp REPL, now with structured pipelines” “It lets me one-liner so many things that would have previously taken breaking out a "real" language to do”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” “The speedup is wild, and along with it comes many nice quality of life features.”
Comment from 7 Jan 2026 in “The Case for Nushell (2023)” - Comment from 18 Nov 2025 in “Ion: Modern System Shell in Rust”
What people warn about
Each mark is one comment
Breaks often; compatibility problems
“nushell and fish, which have nicer syntax but I've had compatibility issues in the past”
Comment from 13 Nov 2025 in “Microsoft confirms Windows 11 is about to change” “Each releases breaks something, usually, and it’s been like that for a few years”
Comment from 7 Jan 2026 in “The Case for Nushell (2023)” “nushell will probably break everything that expects a normal bash/zsh/fish”
Comment from 8 Jan 2026 in “The Case for Nushell (2023)” Bugs and poor error handling
“mishandles basics like it will eat errors and get into impossible code paths on control-C”
Comment from 8 Feb 2026 in “Vouch” “Nushell pukes on it, errors out, and doesn't even show the output of the command”
Comment from 25 Dec 2025 in “Microsoft please get your tab to autocomplete shit together” “These bugs have existed for so many years I've 100% given up on Nushell.”
Comment from 8 Jan 2026 in “The Case for Nushell (2023)” Learning curve, little gain for Bash users
“it just feels like I'm learning a new programming language for no good reason”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” “I don't think Nushell brings much benefit for folks who already know Bash”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)”
Other shells people recommend
The four most recommended other shells, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Bash | 171 | 127 | 57% | 12 | 20 yrs7 owners | — |
| PowerShell | 156 | 92 | 63% | 12 | — | — |
| fish shell | 97 | 20 | 83% | 12 | 5 yrs11 owners | Approved |
| NushellThis page | 92 | 15 | 86% | 11 | 1.7 yrs5 owners | Approved |
| zsh | 52 | 27 | 66% | 12 | 14 yrs6 owners | — |
What people said
40 of the 148 comments that mention it, newest first. Each links to the original comment.
“Nushell is nice, but lets not get carried away - it is decade away from pwsh”
“the closest Linuxy Powershell implementation with structured data”
“With some practice it was far reliable than weeding out errors from bash scripts.”
“A simple syntax, a cool display layout and in general a better customer experience.”
“I think something like nushell is probably a better direction than trying to use python/javascript as a shell.”
“it looks awesome. I wonder why the documentation is still that incomplete”
“Switched to Nushell and I am not looking back. Nushell is the first time I feel like I can write complex systems operations in a shell”
“The obvious solution would be to use something more sane, like PowerShell or nushell”
“with nushell I find I get to the fun intrinsic difficulty of a problem”
“But it might also be worth looking at shells which give you more power over structured data, like nushell.”
“Right now my favorite shell is Nushell, but still, it feels dated compare to what is possible on modern computers.”
“Nushell is a lot more than a simple shell script, it's a full programming language. Certainly no markup support builtin though.”
“Nushell is great because it is really "battery included" in the sense that it ships with most of what you will ever need”
“mishandles basics like it will eat errors and get into impossible code paths on control-C”
“being able to type ‘ls | sort-by modified -r | take 5’ feels liberating.”
“I really like it's general ideas though in terms operating on structured data.”
“nushell is more like a general scripting language — much more flexible.”
“These bugs have existed for so many years I've 100% given up on Nushell.”
“nushell will probably break everything that expects a normal bash/zsh/fish”
“At least Nushell doesn't pull a Python and just have "invisible space" be the end of the for-loop.”
“moving over my bash aliases and trying to visually parse the config file after 10 lines or so is making me go cross-eyed”
“It's the most beautiful combination of the ease of Python, strictness and ergonomics of Rust”
“You can't forget the semicolon if there isn't a semicolon to forget.”
“it's easy to string together multiple commands and have them work more reliably than shells that rely on plaintext”
“Each releases breaks something, usually, and it’s been like that for a few years”
“It is not just about scripting but the structure of input and output.”
“The speedup is wild, and along with it comes many nice quality of life features.”
“there are some weirdnesses in Nushell, but they are rare in my experience”
“It catches most typos before running the script, which is a godsend when the script is slow and/or has destructive operations.”
“I don't think Nushell brings much benefit for folks who already know Bash”
“it just feels like I'm learning a new programming language for no good reason”
“It lets me one-liner so many things that would have previously taken breaking out a "real" language to do”
“Nushell pukes on it, errors out, and doesn't even show the output of the command”
“As someone who develops on and for windows computers, nushell is a real breath of fresh air.”
“Benefits of native shell processing, and jq like syntax over SQL.”
“Certainly using nushell means anything beyond the true basics seems to be beyond most LLMs.”
“nushells out of the box functionality far out stripes powershells”
“What is one really getting out of nushell / ion / whatever new tweaked out shell comes out next week?”
“You don't need to memorize bad tools' quirks. You can just use good tools.”
“nushell and fish, which have nicer syntax but I've had compatibility issues in the past”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.