Hacker ApprovedDepartments

Nushell

Hacker Approved

Ranked 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%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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)”

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.

Nushell compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Bash17112757%1220 yrs7 owners—
PowerShell1569263%12——
fish shell972083%125 yrs11 ownersApproved
NushellThis page921586%111.7 yrs5 ownersApproved
zsh522766%1214 yrs6 owners—
See all 12 shells, ranked

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”

MixedComment from 22 Oct 2026 in “I can't believe PowerShell is good”

“the closest Linuxy Powershell implementation with structured data”

RecommendsComment from 22 Oct 2026 in “I can't believe PowerShell is good”

“With some practice it was far reliable than weeding out errors from bash scripts.”

RecommendsComment from 19 Oct 2026 in “Nushell – A New Type of Shell”

“A simple syntax, a cool display layout and in general a better customer experience.”

RecommendsComment from 19 Oct 2026 in “Nushell – A New Type of Shell”

“I think something like nushell is probably a better direction than trying to use python/javascript as a shell.”

RecommendsComment from 7 Oct 2026 in “What is Codemode”

“it looks awesome. I wonder why the documentation is still that incomplete”

MixedComment from 21 Jul 2026 in “I wrote an bash enumerator because I was sick of xargs”

“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”

RecommendsComment from 21 Jul 2026 in “I wrote an bash enumerator because I was sick of xargs”

“The obvious solution would be to use something more sane, like PowerShell or nushell”

RecommendsComment from 21 Jul 2026 in “I wrote an bash enumerator because I was sick of xargs”

“with nushell I find I get to the fun intrinsic difficulty of a problem”

RecommendsComment from 15 Jul 2026 in “Are we offloading too much of our thinking to AI?”

“But it might also be worth looking at shells which give you more power over structured data, like nushell.”

RecommendsComment from 9 Jul 2026 in “Files over tools: how we built our agent with a virtual filesystem and bash”

“Right now my favorite shell is Nushell, but still, it feels dated compare to what is possible on modern computers.”

MixedComment from 26 Mar 2026 in “Shell Tricks That Make Life Easier (and Save Your Sanity)”

“Nushell is a lot more than a simple shell script, it's a full programming language. Certainly no markup support builtin though.”

MixedComment from 25 Mar 2026 in “Show HN: Lambda 0.2 – a func language better than TypeScrip, jq and jQuery”

“Nushell is great because it is really "battery included" in the sense that it ships with most of what you will ever need”

RecommendsComment from 16 Mar 2026 in “Schemesh – Unix shell and Lisp REPL, now with structured pipelines”

“mishandles basics like it will eat errors and get into impossible code paths on control-C”

CriticizesComment from 8 Feb 2026 in “Vouch”

“being able to type ‘ls | sort-by modified -r | take 5’ feels liberating.”

RecommendsComment from 20 Jan 2026 in “The Unix Pipe Card Game”

“I really like it's general ideas though in terms operating on structured data.”

MixedComment from 10 Jan 2026 in “You probably don't need Oh My Zsh”

“nushell is more like a general scripting language — much more flexible.”

RecommendsComment from 8 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)”

“These bugs have existed for so many years I've 100% given up on Nushell.”

CriticizesComment from 8 Jan 2026 in “The Case for Nushell (2023)”

“nushell will probably break everything that expects a normal bash/zsh/fish”

CriticizesComment from 8 Jan 2026 in “The Case for Nushell (2023)”

“At least Nushell doesn't pull a Python and just have "invisible space" be the end of the for-loop.”

MixedComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“moving over my bash aliases and trying to visually parse the config file after 10 lines or so is making me go cross-eyed”

MixedComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“It's the most beautiful combination of the ease of Python, strictness and ergonomics of Rust”

RecommendsComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“You can't forget the semicolon if there isn't a semicolon to forget.”

RecommendsComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“it's easy to string together multiple commands and have them work more reliably than shells that rely on plaintext”

RecommendsComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“Each releases breaks something, usually, and it’s been like that for a few years”

CriticizesComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“It is not just about scripting but the structure of input and output.”

RecommendsComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“The speedup is wild, and along with it comes many nice quality of life features.”

RecommendsComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“there are some weirdnesses in Nushell, but they are rare in my experience”

MixedComment from 7 Jan 2026 in “The Case for Nushell (2023)”

“It catches most typos before running the script, which is a godsend when the script is slow and/or has destructive operations.”

RecommendsComment 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”

MixedComment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)”

“it just feels like I'm learning a new programming language for no good reason”

CriticizesComment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)”

“It lets me one-liner so many things that would have previously taken breaking out a "real" language to do”

RecommendsComment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)”

“Nushell pukes on it, errors out, and doesn't even show the output of the command”

CriticizesComment from 25 Dec 2025 in “Microsoft please get your tab to autocomplete shit together”

“As someone who develops on and for windows computers, nushell is a real breath of fresh air.”

RecommendsComment from 25 Dec 2025 in “Microsoft please get your tab to autocomplete shit together”

“Benefits of native shell processing, and jq like syntax over SQL.”

RecommendsComment from 10 Dec 2025 in “DuckDB as the New jq”

“Certainly using nushell means anything beyond the true basics seems to be beyond most LLMs.”

MixedComment from 2 Dec 2025 in “Ask HN: Is it OK to look at AoC solutions?”

“nushells out of the box functionality far out stripes powershells”

RecommendsComment from 18 Nov 2025 in “Ion: Modern System Shell in Rust”

“What is one really getting out of nushell / ion / whatever new tweaked out shell comes out next week?”

MixedComment from 18 Nov 2025 in “Ion: Modern System Shell in Rust”

“You don't need to memorize bad tools' quirks. You can just use good tools.”

RecommendsComment from 14 Nov 2025 in “Awk Technical Notes (2023)”

“nushell and fish, which have nicer syntax but I've had compatibility issues in the past”

MixedComment from 13 Nov 2025 in “Microsoft confirms Windows 11 is about to change”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.