Philosophy

OpenShellOrg improves shells and CLIs through standards, certification, and companion tooling — not by shipping another shell language.

Two tracks

  1. Standardized Operations Syntax (SOS) — unify human-friendly CLI flag syntax and certify compliant tools ("Save Our Syntax").

  2. Structured shell architecture — advocate typed data pipelines so stdout is not forced to be both a pipe and a display canvas. We endorse Nushell as the Unix-centric reference. Do not reinvent Nushell; document the model and ship helpers.

  3. Entrypoint dispatch — when the wrong host or wrong toolchain version is active, the process boundary must auto-install (if needed) and re-exec the correct one for this command, without rewriting the machine default. See Entrypoint Dispatch. Broader lifecycle ownership (pin / health / repair / upgrade as a control plane) is DevCentr’s Toolchain Management Pattern.

Deeper thesis: shell-architecture.

Dev-Centr and OpenShellOrg

The orgs overlap and should stay aligned. They should not merge.

Dev-Centr OpenShellOrg

Recommends and configures (e.g. Nushell for developers); Toolchain Management / TCF

Standardizes and tools (SOS, companion libs, progressive help, entrypoint dispatch)

"What should my team run?"

"What should CLI authors converge on?"

Rule of thumb: Dev-Centr points practitioners; OpenShellOrg writes specs and ships small libraries. Cross-link; do not duplicate governance.

Name collision

OpenShellOrg is not NVIDIA OpenShell.

NVIDIA OpenShell is an agent sandbox runtime. We care about structured pipelines, CLI flag hygiene, and progressive help. Different problem domain; similar words — keep the disclaimer visible for newcomers.