Vengeance UI

CLI

Installing Vengeance UI with the shadcn CLI

Initialization

Use the init command to initialize a new shadcn project before adding registry components.

bashnpx shadcn@latest init
1Which 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? yes

Add components

Use the add command with the Vengeance UI registry URL from any component page.

bashnpx shadcn@latest add https://www.vengenceui.com/r/animated-rays.json
1Usage: 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 command

Monorepo

In a monorepo, pass the workspace path with -c or --cwd.

bashnpx shadcn@latest add https://www.vengenceui.com/r/animated-rays.json -c ./apps/web

Namespaced 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}
bashnpx shadcn@latest add @vengeanceui/animated-rays