https://github.com/kitze/raycast-shadcn-install
https://github.com/kitze/raycast-shadcn-install
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/kitze/raycast-shadcn-install
- Owner: kitze
- Created: 2025-04-05T07:54:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-05T10:16:27.000Z (about 1 year ago)
- Last Synced: 2025-04-30T22:55:29.976Z (about 1 year ago)
- Language: TypeScript
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Shadcn Install - Raycast Extension
A Raycast extension that allows you to browse and install shadcn UI components from multiple registries.
## Features
- Browse components from multiple shadcn registries
- Search for specific components
- View component details including:
- Dependencies
- Files that will be created
- Registry dependencies
- Copy installation commands to clipboard
## Supported Registries
- **Shadcn UI** - The official shadcn/ui components registry (https://ui.shadcn.com)
- **Kitze UI** - Kitze's shadcn components registry (https://ui.kitze.io)
## Usage
1. Open Raycast and search for "Shadcn Install"
2. Select a registry from the list
3. Browse and search for components
4. Click on a component to view details
5. Use the "Copy Install Command" action to copy the installation command to clipboard
6. Paste the command in your terminal to install the component
## Installation Commands
The extension generates installation commands in the following format:
```bash
npx shadcn@latest add [component-name] --registry [registry-url]
```
For example:
```bash
npx shadcn@latest add button --registry https://ui.shadcn.com/r.json
```
## Adding New Registries
To add a new registry, you can submit a pull request to add it to the `availableRegistries` array in the source code.
## License
MIT - See LICENSE file for details