Nushell

Nushell

A new type of shell where everything is data

Description

In traditional shells everything is text, so filtering and sorting data means wrestling with awk and sed. Nushell rethinks this—pipelines carry structured data, not plain text. `ls | where size > 10mb | sort-by modified` feels as natural as querying a database, with results laid out as tables. Cross-platform and extensible, a breath of fresh air on the command line.

Features



Structured data: pipelines pass tabular data, filter and sort like a database.

Unified syntax: handle files, JSON, CSV and Excel with the same commands.

Cross-platform: one experience on Linux, macOS and Windows.

Plugins: a powerful plugin system for extending functionality.