news.volyx.in

Introducing nushell (jonathanturner.org)

1477 points by bradleybuda · 2613 days ago · 369 comments on HN

Article summary

The article introduces nushell, a new shell that aims to improve upon existing shells like PowerShell. It provides a structured shell with features like automatic parsing of text-based formats and great error messages. The shell is designed to work on Windows, Linux, and macOS. The article highlights the benefits of using nushell, including its ability to handle structured data and provide a more functional programming experience.

Main themes

  • nushell
  • PowerShell
  • shell comparison
  • structured data
  • cross-platform compatibility

What commenters say

  • Nushell's design improves upon PowerShell's verbosity and syntax, making it a more comfortable choice for some users.
  • The use of automatic parsing of text-based formats in nushell is seen as a benefit, but also raises concerns about script compatibility and security.
  • Some commenters prefer PowerShell's explicit naming conventions and aliasing system, while others find it exhausting.
  • The speed and performance of nushell are expected to be better than PowerShell's, which has been criticized for being slow.
  • The default behavior of nushell to parse files like JSON is seen as a double-edged sword, making it easier to work with structured data but also potentially breaking simple scripts.
  • The importance of security and stability in default settings is emphasized, with some arguing that nushell's default parsing behavior may not be secure or stable.
  • The availability of pre-built binaries for nushell is anticipated, with some commenters expressing excitement to try out the new shell.