npm.io
0.0.6 • Published 3d agoCLI

herbst-ui

Licence
Version
0.0.6
Deps
2
Size
12 kB
Vulns
0
Weekly
0

herbst-ui

The CLI for Herbst UI — copy autumn-styled Angular components straight into your project. Source included, no black box.

Usage

No install needed — run it with npx:

npx herbst-ui init
npx herbst-ui add button calendar command

Commands

init

Sets up Herbst UI in your project: writes the config, the theme and the shared utils.

npx herbst-ui init [--yes] [--project <name>]
Flag Description
--yes Skip prompts and accept the defaults
--project <name> Target a specific project in an Angular workspace
--cwd <path> Run against another directory
add <component...>

Copies one or more components (and their dependencies) into your project.

npx herbst-ui add button
npx herbst-ui add tabs tooltip drawer
Flag Description
--overwrite Replace files that already exist
--cwd <path> Run against another directory

Components land in the folder configured by init (default src/lib/shared/components) — typed, accessible and already wearing the theme. Read them, adapt them, delete what you don't need.

How it works

The CLI reads a public registry from the repository's main branch and writes the component source into your codebase. Nothing runs at your app's runtime — the code becomes yours.

License

MIT 2026 Herbst UI