RVR CLI
The RIVORA CLI (rvr) is the primary tool for creating, managing, and maintaining RIVORA projects.
Installation
bash
dotnet tool install --global RVR.CLIVerify the installation:
bash
rvr --versionCommands
| Command | Description |
|---|---|
rvr new | Create a new RIVORA project from a template |
rvr generate | Generate code (aggregates, CRUD, commands, queries, tests) |
rvr ai | AI-powered review, chat, generation, and design |
rvr migrate | Database migration management |
rvr env | Environment and secrets management |
rvr publish | Build and publish to Docker, NuGet, or Azure |
rvr doctor | Run project diagnostics and health checks |
rvr benchmark | Performance and load testing |
rvr add-module | Add a RIVORA module to your project |
rvr remove-module | Remove a module from your project |
rvr upgrade | Upgrade RIVORA to a newer version |
Global Flags
| Flag | Description |
|---|---|
--help, -h | Show help for any command |
--version | Display CLI version |
--verbose, -v | Enable verbose output |
--no-color | Disable colored output |
--working-dir <path> | Set the working directory |
Templates
| Template | Description |
|---|---|
saas-starter | Full multi-tenant SaaS application |
api-minimal | Minimal REST API |
microservices | Microservices architecture with gateway |
ai-rag | RAG application with vector store |