hextaui
Version:
Build stunning websites effortlessly. HextaUI CLI tool to easily install components for Next.js, Vite, and Astro projects.
28 lines (27 loc) • 973 B
JavaScript
import { program } from "commander";
import { addComponents } from "./commands/add.js";
import { initCommand } from "./commands/init.js";
import { listComponents } from "./commands/list.js";
program
.name("hextaui")
.description("CLI tool for HextaUI component library")
.version("1.0.0");
program
.command("add")
.description("Add components to your project")
.argument("[components...]", "Component names to install (optional)")
.option("--deps", "Automatically install dependencies without prompting")
.option("--no-deps", "Skip dependency installation")
.option("--fast", "Fast mode: skip dependency installation for maximum speed")
.action(addComponents);
program
.command("init")
.description("Initialize HextaUI in your project")
.action(initCommand);
program
.command("list")
.alias("ls")
.description("List all available components")
.action(listComponents);
program.parse();