@etchkit/cli
v0.0.2
Published
CLI for etchkit — copy-paste UI components into your project
Readme
@etchkit/cli
CLI for etchkit — add brutalist UI components directly into your project.
Same model as shadcn/ui: components are copied into your codebase, you own the code.
Usage
Init
Sets up Tailwind CSS v4 config and installs @etchkit/tailwind:
npx @etchkit/cli@latest initAdd a component
npx @etchkit/cli@latest add button
npx @etchkit/cli@latest add card
npx @etchkit/cli@latest add inputComponents are written to src/components/ui/ by default.
Available components (52)
accordion alert alert-dialog aspect-ratio avatar badge breadcrumb button calendar card carousel chart checkbox collapsible command context-menu copy-button dialog drawer dropdown-menu empty-state form hover-card input input-otp kbd label menubar navigation-menu number-input pagination popover progress radio-group resizable scroll-area select separator sheet sidebar skeleton slider sonner stepper switch table tabs textarea timeline toggle toggle-group tooltip
etchkit-exclusive (not in shadcn/ui): copy-button empty-state kbd number-input sidebar stepper timeline
Requirements
- React 19+
- Tailwind CSS v4
- TypeScript (recommended)
Part of etchkit
@etchkit/ui— component source reference@etchkit/tailwind— design tokens- Docs & Playground
License
MIT
