The Open Shell Organization is a community-driven initiative focused on improving shell command-line interfaces through standardization, certification, and tooling.
To create a unified, human-friendly syntax standard for shell commands—Standardized Operations Syntax (SOS)—that prioritizes clarity, consistency, and discoverability.
This repository is organized as a pnpm workspace monorepo:
open-shell-org/
├── apps/
│ ├── docs/ # Documentation site (Astro Starlight)
│ └── main/ # Main website (SolidStart)
├── packages/
│ ├── sos-grammar/ # @sos/grammar - SOS syntax grammar definitions
│ └── sos-validator-core/ # @sos/validator-core - Core validation library
└── package.json
| App | Description | Tech Stack |
|---|---|---|
apps/docs |
SOS specification documentation | Astro Starlight |
apps/main |
Organization website | SolidStart |
| Package | Description |
|---|---|
@sos/grammar |
Grammar definitions for parsing SOS syntax |
@sos/validator-core |
Core validation logic for SOS compliance |
# Clone the repository
git clone https://github.com/openshellorg/open-shell-org.git
cd open-shell-org
# Install dependencies
pnpm install# Run all apps in development mode
pnpm dev
# Build all packages and apps
pnpm buildVisit the SOS Documentation for the full specification and usage guides.
We welcome contributions! Please see our contributing guidelines for more information.
This project is open source. See individual packages for specific licensing information.
Save Our Syntax 🐚