CLI
The shadng CLI scaffolds the theme + dependencies, installs component families, and shows what is available. Use it once for setup, then once per component you adopt.
Install
No global install needed — use npx:
bash
npx shadng initOr install globally if you prefer:
bash
npm install -g @shadng/clishadng init
Set up the theme + dependencies in an existing Angular project. Detects your package manager (npm / pnpm / yarn / bun), installs @shadng/core with its peer deps, and prepends the theme import to src/styles.css.
bash
shadng initPreview what it will do before writing anything:
bash
shadng init --dry-runshadng add
shadng list
Show what's available and what's scheduled. Useful to scan the roadmap at a glance.
bash
shadng listFlags
| Name | Type | Description |
|---|---|---|
| --dry-run | bool | Print what would happen without writing files or running installs. Available on init + add. |
| -y, --yes | bool | Skip confirmation prompts. Available on init. |
| -v, --version | bool | Print the CLI version. |
| -h, --help | bool | Show help for the command. |
Roadmap
- v0.1 (current) — installs pre-built packages from npm.
- v0.2 — copies source files into your project (shadcn-style). You own the code.
- v0.3 — hosted registry at
shadng.dev/registryso new components don't need a CLI release.