Shell Architecture

Standards and explanation for OpenShellOrg’s structured-shell direction — not a product repo (yet).

Thesis (short)

  1. Structured data pipelines beat treating stdout as both data and display. We endorse Nushell as the Unix-centric reference implementation. PowerShell pioneered object pipelines; we recommend Nushell going forward.

  2. SOS (flag syntax) and structured shells are complementary layers — spelling options consistently does not replace typed pipelines, and vice versa.

  3. DevCentr recommends and configures; OpenShellOrg standardizes and builds companion tooling.

  4. Future topics include display vs transport decoupling, terminal protocol notes, TUI vs structured stdout, and speculative mixed-fonts research.

  5. Do not reinvent Nushell. Advocate, optionally contribute upstream, and build companion libraries.

Documents

Not NVIDIA OpenShell — that is agent sandboxing. We care about structured pipes + CLI DevX.