The topic of this article may not meet Wikipedia's general notability guideline. (October 2024) |
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.
Original author(s) | Sophia Turner, Yehuda Katz |
---|---|
Developer(s) | Nushell Project[1] |
Initial release | 2019 |
Stable release | 0.100.0[2]
/ 13 November 2024 |
Repository | github |
Written in | Rust |
Operating system | Cross-platform |
Type | Unix shell |
License | MIT License[3] |
Website | www |
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
editNushell was conceived 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 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.[4] 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.[5][better source needed]
Nushell's first public preview came in 2019.[6] The project gained momentum as it continued to evolve with new features such as pipelines with structured data and customizable plugins.
See also
editReferences
edit- ^ "Nushell Project on GitHub". GitHub.
- ^ "Release 0.100.0". 13 November 2024. Retrieved 24 November 2024.
- ^ "MIT License". GitHub.
- ^ "First blog post".
- ^ Minhas, Manpreet Singh (Mar 7, 2023). "Nushell: The only shell you will ever need". Medium. Retrieved Oct 4, 2024.
- ^ "First public preview on GitHub". GitHub.
External links
edit- Official website
- Documentation
- nushell on GitHub
- nushell on ArchWiki