Jump to content

User:Devilmanz/Sample page

From Wikipedia, the free encyclopedia
nushell
Original author(s)Paul Falstad[1]
Developer(s)Nushell Project[1]
Initial release2019; 5 years ago (2019)
Written inRust
Operating systemCross-platform
TypeUnix shell
LicenseMIT License[2]
Websitewww.nushell.sh

Nushell (or just Nu for short) is a cross-platform shell that can be used as an interactive login shell and as a command interpreter for shell scripting.

Nushell was created by Sophia Turner and Yehuda Katz in 2019. Inspired by the structured, functional approach of PowerShell but with clear error messages and cross-platform.

History

[edit]

Nushell was conceived in 2018 as an attempt to bring structured data and modern programming ideas to the traditional Unix shell environment. Its creation was sparked by the success of Microsoft's PowerShell, which introduced the idea of operating on objects rather than plain text streams.

The initial concept was developed by Yehuda Katz and a small group of contributors who were inspired by PowerShell's capabilities but wanted a more functional approach. The team aimed to design a cross-platform shell that could run on Windows, Linux, and macOS, while providing features not found in existing shells like Bash or Zsh.

Unlike traditional shells that use text streams for piping data between commands, Nushell adopted a structured data format, allowing commands to pass tables, lists, and other data structures seamlessly. The result was a shell that felt more like a programming language, with commands resembling function calls that could manipulate structured data.

Nushell's first public release came in 2019, and it was quickly embraced by developers who appreciated its modern features, clear error messages, and functional style. The project gained momentum as it continued to evolve with new features such as pipelines with structured data and customizable plugins.

Features

[edit]

See also

[edit]

References

[edit]
  1. ^ a b "The Z Shell Manual" (Version 5.8.1). Sourceforge.io. July 21, 2012. Archived from the original on February 20, 2018. Retrieved March 29, 2022.
  2. ^ "MIT License".
[edit]