@fluixi/cli
v0.1.0-alpha.48
Published
The `fluixi` command-line tool — dev/build/start (via @fluixi/start) and, later, scaffolding + generators.
Readme
@fluixi/cli
The fluixi command-line tool — dev / build / start + code generators.
✨ Overview
@fluixi/cli provides the fluixi binary — a thin dispatcher over
@fluixi/start (the framework runtime) plus generators. A scaffolded app
already includes it.
fluixi dev # SSR dev server (Vite middleware + HMR)
fluixi build # client + server bundles → dist/client, dist/server
fluixi start # production SSR server (after build)
fluixi generate <kind> <name> # scaffold into the current app (alias: g)📦 Installation
pnpm add -D @fluixi/cli🧱 generate
fluixi g component Button # → src/components/Button.tsx
fluixi g route about # → src/routes/about.tsx (file route)
fluixi g route "blog/[id]" # → src/routes/blog/[id].tsx (dynamic segment)
fluixi g middleware # → src/middleware.ts🆕 New project
Scaffolding a whole app is create-fluixi, not the CLI:
npm create fluixi my-app # or: pnpm create fluixi my-appThe dev/build/start logic + config live in @fluixi/start — see its README
for conventions (src/entry-server.ts, src/routes/, index.html, fluixi.config.ts).
