@arkitect-ui/cli
v0.5.0
Published
CLI tool managing components for Arkitect-UI
Maintainers
Readme
arkitect-ui CLI
A modern CLI built with Effect-TS for creating and managing Arkitect UI projects and components.
🎯 Features
- Create monorepos with predefined templates
- Component registry Shadcn-style for reusable UI libraries (React & Solid)
- Framework Agnostic Support for React and SolidJS
- Automated Setup Init command to configure your project
🚀 Installation and Usage
Prerequisites
- Node.js 18+
- pnpm (recommended), npm, or yarn
Installation
npm install -g @arkitect-ui/cli
# or
pnpm add -g @arkitect-ui/cli📖 Available Commands
init - Initialize Project
Configures your project for Arkitect UI components. Detects your framework (React/Solid), sets up paths, creates components.json, and installs base dependencies.
arkitect-ui initlist - List Components
Lists all available components in the Arkitect UI registry.
arkitect-ui listadd - Add Component
Installs a component into your project. Automatically handles dependencies and file placement using shadcn.
# Add specific component
arkitect-ui add button
# Add multiple components
arkitect-ui add button card input
# Add ALL available components
arkitect-ui add --allOptions:
--all: Install all components available in the registry.--overwrite: Overwrite existing files.
create - Create Project (Beta)
Creates a new project from a predefined template.
arkitect-ui create [options] <project-name>🛠️ Development
Local Setup
# Clone the monorepo
git clone https://github.com/devx-op/arkitect-ui.git
cd arkitect-ui
# Install dependencies
pnpm install
# Build CLI
pnpm nx build cli
# Link locally
cd apps/cli
pnpm link --globalRunning Locally
arkitect-ui --help📄 License
MIT
