Philosophy
OpenShellOrg improves shells and CLIs through standards, certification, and companion tooling — not by shipping another shell language.
Two tracks
-
Standardized Operations Syntax (SOS) — unify human-friendly CLI flag syntax and certify compliant tools ("Save Our Syntax").
-
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.
-
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.
Detail: Relationship · Division of labor · Ecosystem
Also: devcentr.org · docs.devcentr.org
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.