CLI
Installing Vengeance UI with the shadcn CLI
Initialization
Use the init command to initialize a new shadcn project before adding registry components.
bash
npx shadcn@latest init1Which style would you like to use? New York2Which color would you like to use as base color? Zinc3Do you want to use CSS variables for colors? yesAdd components
Use the add command with the Vengeance UI registry URL from any component page.
bash
npx shadcn@latest add https://www.vengenceui.com/r/animated-rays.json1Usage: shadcn add [options] [components...]2 3add a component to your project4 5Arguments:6 components the components to add or a url to the component.7 8Options:9 -y, --yes skip confirmation prompt10 -o, --overwrite overwrite existing files11 -c, --cwd <cwd> the working directory12 -p, --path <path> the path to add the component to13 -h, --help display help for commandMonorepo
In a monorepo, pass the workspace path with -c or --cwd.
bash
npx shadcn@latest add https://www.vengenceui.com/r/animated-rays.json -c ./apps/webNamespaced registry
If you prefer short component names, add a registry alias to components.json.
components.json
1{2 "registries": {3 "@vengeanceui": "https://www.vengenceui.com/r/{name}.json"4 }5}bash
npx shadcn@latest add @vengeanceui/animated-rays