git404hub

what is nushell fr?

echasnovski/nushell — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2025-07-31

1RustAudience · developerComplexity · 2/5QuietLicenseSetup · easy

tl;dr

A modern command-line shell that treats data as structured tables instead of plain text, so you can filter, sort, and combine files or JSON/CSV data like a spreadsheet.

vibe map

mindmap
  root((repo))
    What it does
      Structured pipelines
      Table based output
      Open JSON TOML CSV
    Tech stack
      Rust
      Cross platform
      Plugins
    Use cases
      Filter files as tables
      Query structured data
      Custom plugin commands
    Audience
      Developers
      Ops and devops
      Power terminal users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Pipe command output as structured tables instead of parsing raw text.

VIBE 2

Filter and sort files or running processes using simple table queries.

VIBE 3

Open and manipulate JSON, TOML, or CSV files directly as structured data.

VIBE 4

Extend the shell with custom plugin commands written as separate programs.

what's the stack?

Rust

how it stacks up fr

echasnovski/nushellabc3dz/mixxxabyo-software/ferro-stash
Stars111
LanguageRustRustRust
Last pushed2025-07-31
MaintenanceQuiet
Setup difficultyeasymoderatemoderate
Complexity2/52/54/5
Audiencedevelopergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

prompts (copy fr)

prompt 1
Show me how to install Nushell and replace my default Bash shell with it.
prompt 2
Write a Nushell pipeline that lists files, filters only directories, and sorts by size.
prompt 3
Show me how to open a JSON config file in Nushell and pull out a nested field.
prompt 4
Write a Nushell command that converts a CSV file into a filtered table of rows.
prompt 5
Explain how to write a custom Nushell plugin command.

Frequently asked questions

what is nushell fr?

A modern command-line shell that treats data as structured tables instead of plain text, so you can filter, sort, and combine files or JSON/CSV data like a spreadsheet.

What language is nushell written in?

Mainly Rust. The stack also includes Rust.

Is nushell actively maintained?

Quiet — no commits in 6-12 months (last push 2025-07-31).

What license does nushell use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is nushell to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is nushell for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.