CLI Reference
The ForgeUI CLI (forgeui) is a command-line tool for managing components, themes, and project configuration.
Installation
The CLI runs via npx — no global install needed:
npx forgeui <command>Commands
#### init — Initialize Project
Sets up ForgeUI in an existing Next.js project:
npx forgeui initWhat it does:
- Creates forgeui.config.ts configuration file
- Adds design tokens to globals.css
- Installs required npm dependencies
- Sets up the cn() utility helper
- Configures TypeScript path aliases
Options:
| Flag | Description | Default |
|---|---|---|
--typescript | Use TypeScript templates | true |
--src-dir | Source directory path | ./src |
--theme | Initial theme preset | modern |
#### add — Add Component
Installs a component into your project:
npx forgeui add <component-name>
# Examples:
npx forgeui add button
npx forgeui add modal
npx forgeui add pricingWhat it does:
- Copies the component source file to src/components/ui/
- Installs any missing peer dependencies
- Warns if the component already exists
#### theme — Apply Theme
Switches your project's color theme:
npx forgeui theme <theme-name>
# Examples:
npx forgeui theme cyberpunk
npx forgeui theme neon
npx forgeui theme minimalAvailable themes: modern, glass, neon, cyberpunk, luxury, corporate, minimal, nature, pastel, monochrome
#### list — List Available Resources
Lists all available components, templates, or themes:
npx forgeui list components
npx forgeui list templates
npx forgeui list themes