create-rezi
v0.1.0-beta.2
Published
Scaffold a Rezi terminal application from focused starter and showcase templates.
Readme
create-rezi
Scaffold a 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
Available templates:
minimal- Single-screen utility starter for focused tools- Aliases:
mini,basic,utility
- Aliases:
cli-tool- Multi-screen CLI starter with route-based screens- Aliases:
cli,tool,multiscreen
- Aliases:
starship- Advanced console template with routed decks, charts, forms, and overlays- Aliases:
ship,bridge,command
- Aliases:
npm create rezi my-app -- --template minimal
npm create rezi my-app -- --template cli-tool
npm create rezi my-app -- --template starshipList templates and highlights from the CLI:
npm create rezi -- --list-templatesOptions
--template, -t <name>: Select a template (minimal,cli-tool,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.
