Dev-Centr and Open Shell Organization
Dev-Centr and Open Shell Organization (OpenShellOrg) share overlapping interests in better shells and CLIs. They should stay aligned, not merged.
|
Not NVIDIA OpenShell. NVIDIA’s OpenShell is an agent sandbox runtime. Ours is CLI/shell standards + Nu companion libs. See overview and Nu vs that stack for agents. |
Different jobs
| Dev-Centr | OpenShellOrg | |
|---|---|---|
Audience |
Developers setting up and orchestrating environments (DevCentr product + docs) |
Shell/CLI ecosystem: authors, certifiers, standards consumers |
Primary question |
What should this machine and team run, and how does DevCentr configure it? |
What should the industry treat as correct CLI/shell behavior? |
Nushell |
Recommend and configure as the default shell on all OSes |
Advocate and tool (companions like |
SOS (flag syntax) |
Consume / prefer certified tools when useful |
Own the Standardized Operations Syntax and certification mark |
Stale PATH / env refresh |
Repo terminal inject + env chrome; prefer OpenShellOrg products when installed |
Own durable |
Toolchain lifecycle (pin / health / repair / upgrade) |
Own Toolchain Management Pattern, control-plane advisories, TCF kit |
Own entrypoint dispatch (auto-install + re-exec) at the shell boundary; sibling: Entrypoint Dispatch in shell-architecture |
Why the goals feel the same
Both care about:
-
Escaping “stdout is both a pipe and a canvas”
-
Consistent, discoverable CLI behavior
-
Cross-platform developer experience without Microsoft-locked shell defaults
-
Making post-install PATH/env refresh a solved UX (not “restart everything” folklore)
-
Stopping “declaration without dispatch” — pins and
enginesthat the entrypoint ignores
That overlap is real. It is why OpenShellOrg work is relevant to Dev-Centr. Relevance is not a reason to collapse the orgs: product orchestration and industry standards need different governance, issue trackers, and contribution norms.
Practical rule
-
Put user guidance and DevCentr behavior in Dev-Centr / general-knowledge.
-
Put cross-vendor standards, certification, and reusable CLI libraries in OpenShellOrg.
-
Put reusable env-refresh and shell-host products in OpenShellOrg; DevCentr consumes and prefers them.
-
Put entrypoint install+re-exec mechanics in OpenShellOrg (shell-architecture Entrypoint Dispatch +
nu-require); put toolchain lifecycle ownership in DevCentr (Toolchain Management Pattern). -
Cross-link aggressively; duplicate little.
See also: Shell Environment Refresh, Toolchain Management Pattern, Why We Recommend Nushell, Nushell and AI agents, shell-architecture (including Entrypoint Dispatch and Shell Host / Env Refresh), nu-require, nu-emit, prohelp, about, openshellorg.github.io.