Skip to content

RVR CLI

The RIVORA CLI (rvr) is the primary tool for creating, managing, and maintaining RIVORA projects.

Installation

bash
dotnet tool install --global RVR.CLI

Verify the installation:

bash
rvr --version

Commands

CommandDescription
rvr newCreate a new RIVORA project from a template
rvr generateGenerate code (aggregates, CRUD, commands, queries, tests)
rvr aiAI-powered review, chat, generation, and design
rvr migrateDatabase migration management
rvr envEnvironment and secrets management
rvr publishBuild and publish to Docker, NuGet, or Azure
rvr doctorRun project diagnostics and health checks
rvr benchmarkPerformance and load testing
rvr add-moduleAdd a RIVORA module to your project
rvr remove-moduleRemove a module from your project
rvr upgradeUpgrade RIVORA to a newer version

Global Flags

FlagDescription
--help, -hShow help for any command
--versionDisplay CLI version
--verbose, -vEnable verbose output
--no-colorDisable colored output
--working-dir <path>Set the working directory

Templates

TemplateDescription
saas-starterFull multi-tenant SaaS application
api-minimalMinimal REST API
microservicesMicroservices architecture with gateway
ai-ragRAG application with vector store

Released under the MIT License.