nushell.github.io
nushell.github.io copied to clipboard
Nushell's main website, blog, book, and more
home: true heroImage: null heroText: Nushell tagline: A new type of shell actionText: Get Started → actionLink: /book/ features:
- title: Pipelines to control any OS details: Nu works on Linux, macOS, BSD, and Windows. Learn it once, then use it anywhere.
- title: Everything is data details: Nu pipelines use structured data so you can safely select, filter, and sort the same way every time. Stop parsing strings and start solving problems.
- title: Powerful plugins details: It's easy to extend Nu using a powerful plugin system.
![Screenshot showing using the ls command](https://www.nushell.sh/frontpage/ls-example.png)
Nu works with existing data
Nu speaks JSON, YAML, SQLite, Excel, and more out of the box. It's easy to bring data into a Nu pipeline whether it's in a file, a database, or a web API:
![Screenshot showing fetch with a web API](https://www.nushell.sh/frontpage/fetch-example.png)
Nu has great error messages
Nu operates on typed data, so it catches bugs that other shells don't. And when things break, Nu tells you exactly where and why:
![Screenshot showing Nu catching a type error](https://www.nushell.sh/frontpage/miette-example.png)
Get Nu
Nushell is available as downloadable binaries, via your favourite package manager, in a GitHub Action, and as source code. Read the detailed installation instructions or dive right in:
macOS / Linux:
Homebrew
$ brew install nushell
Nix profile
$ nix profile install nixpkgs#nushell
Windows:
$ winget install nushell
After installing, launch Nu by typing nu
.
Community
Join us on Discord if you have any questions about Nu!
You can help improve this site by giving us feedback or sending a PR.