Skip to Content

CLI

This is the Apollo Wind CLI — a frontend-specific tool for Tailwind-based projects using @uipath/apollo-wind. The registry is not yet published; commands on this page reflect the target experience and will work once it is.

Apollo’s CLI follows the shadcn ownership model — components are copied directly into your project rather than installed as a locked package dependency. You own the code, can customize it freely, and updates are an explicit choice, not a forced upgrade.

Quick Start

Prerequisites: Node 18+, Tailwind CSS v4, React project (Vite, Next.js, or any React setup)

Step 1 — Initialize shadcn

npx shadcn@latest init

Creates a components.json config in your project root.

Step 2 — Add the Apollo theme preset

npx shadcn@latest add https://ui.uipath.com/r/theme.json

Installs the Apollo CSS theme file and adds the future-dark and future-light classes to your project.

Step 3 — Add your first component

npx shadcn@latest add https://ui.uipath.com/r/button.json

Copies the component source into src/components/ui/button.tsx. It’s yours to use, read, and modify.

Activating the Theme

After installing the theme preset, apply the theme class to your root element:

<div className="future-dark min-h-screen bg-background text-foreground"> {/* your app */} </div>

Switch to light theme by replacing future-dark with future-light. All tokens adapt automatically.

Updating Components

Because components live in your project, updates are opt-in. Re-run the add command to pull the latest version and review the diff before committing.

npx shadcn@latest add https://ui.uipath.com/r/button.json