create-rezi
v0.1.0-alpha.60
Published
Scaffold a Rezi terminal UI app.
Readme
create-rezi
Scaffold a new Rezi terminal UI app.
Usage
npm create rezi my-app
cd my-app
npm run start
# Bun
bun create rezi my-app
cd my-app
bun run startTemplates
Currently available templates:
dashboard- EdgeOps-style operations console starter- Alias:
dash
- Alias:
stress-test- Visual benchmark matrix starter- Aliases:
stress,chaos,bench
- Aliases:
cli-tool- Multi-screen CLI workflow starter with route-based screens- Aliases:
cli,tool,multiscreen
- Aliases:
animation-lab- Declarative animation playground with responsive reactor visuals- Aliases:
animation,anim,lab,motion
- Aliases:
minimal- Single-screen utility starter for small tools- Aliases:
mini,basic,utility
- Aliases:
starship- Starship command console starter with routed multi-deck operations- Aliases:
ship,bridge,command
- Aliases:
npm create rezi my-app -- --template dashboard
npm create rezi my-app -- --template stress-test
npm create rezi my-app -- --template cli-tool
npm create rezi my-app -- --template animation-lab
npm create rezi my-app -- --template starship
npm create rezi my-app -- --template minimalList templates and highlights from the CLI:
npm create rezi -- --list-templatesOptions
--template, -t <name>: Select a template (dashboard,stress-test,cli-tool,animation-lab,minimal,starship, plus aliases).--no-install, --skip-install: Skip dependency installation.--pm, --package-manager <npm|pnpm|yarn|bun>: Choose a package manager.--list-templates, --templates: Print available templates and highlights.--help, -h: Show help.
Template Conventions
Scaffolded templates now follow the same baseline structure:
src/types.tssrc/theme.tssrc/helpers/src/screens/src/main.tssrc/__tests__/
Template theming convention:
src/theme.tsis the canonical source for theme catalogs and style helpers.- Screens should derive visual styling from active theme tokens instead of hardcoded RGB/hex literals.
stress-testis the current exception and keeps theme/catalog wiring insrc/main.ts.
For template descriptions and highlights, see: https://rezitui.dev/docs/getting-started/create-rezi/
