nushell /

Nushell

Live map
Snapshotmain · 3876934

Source text becomes a typed pipeline whose commands transform values, streams, and external process output.

Click a building or route
Choose a path

Parse a line, execute a built-in, and pass its values onward.

System map7 components · 8 connections
130%
Nushell: structured values flow through a shell architectureStart at the REPL, move through parsing and evaluation, then follow PipelineData into built-ins or plugins.source text and workin…parsed block and stackcall arguments and inp…typed values or streamsvalue stream and metad…REPLParserBuilt-incommandsEvaluationenginePipelineDataPlugin engineExternalprocesses
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

PipelineDataThe runtime carrier for values, list streams, byte streams, and their metadata.

How to study this repo

  1. 1
    Parse one line

    Follow a pipeline from REPL input into parser blocks and expressions.

  2. 2
    Track one value

    See PipelineData leave a built-in and become the next call's input.

  3. 3
    Cross a boundary

    Compare plugin dispatch with a conventional external process call.