Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nushell/nushell.github.io

Nushell's main website, blog, book, and more
https://github.com/nushell/nushell.github.io

Last synced: 1 day ago
JSON representation

Nushell's main website, blog, book, and more

Awesome Lists containing this project

README

        

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

### Nu works with existing data

Nu speaks [JSON, YAML, SQLite, Excel, and more](/book/loading_data.html) 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

### 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

## Get Nu

Nushell is available as [downloadable binaries](https://github.com/nushell/nushell/releases), [via your favourite package manager](https://repology.org/project/nushell/versions), in [a GitHub Action](https://github.com/marketplace/actions/setup-nu), and as [source code](https://github.com/nushell/nushell). Read [the detailed installation instructions](/book/installation.html) or dive right in:

#### macOS / Linux:

##### Homebrew

```shell
$ brew install nushell
```

##### Nix profile

```shell
$ nix profile install nixpkgs#nushell
```

#### Windows:

```powershell
winget install nushell
```

After installing, launch Nu by typing `nu`.

## Community

Join us [on Discord](https://discord.gg/NtAbbGn) if you have any questions about Nu!

You can help improve this site by [giving us feedback](https://github.com/nushell/nushell.github.io/issues) or [sending a PR](https://github.com/nushell/nushell.github.io/pulls).