Skip to content
Packages Examples Agents Blog Get started
Terminal window
uv add oridecon-cli

Or install as a standalone tool:

Terminal window
uv tool install oridecon-cli
Terminal window
# Verify the CLI is available
oridecon --help
# Scaffold a new project
oridecon new project my-app --template web-api
cd my-app
# Start the dev server
oridecon dev --reload

The CLI can be integrated into a DI container via CLIModule:

from oridecon import Application
from oridecon.cli import CLIModule
app = Application(name="my-app")
app.add_module(CLIModule.configure())

Or using CLIProvider directly:

from oridecon.cli import CLIConfig
from oridecon.cli.di.provider import CLIProvider
provider = CLIProvider(config=CLIConfig())
app.add_provider(provider)
  • oridecon new project scaffolded a complete project structure with pyproject.toml, src/, tests/, and application.yaml
  • oridecon dev auto-detected the create_app() factory and launched an ASGI dev server with hot-reload
  • CLIModule.configure() registers the CLI provider and exports CLIApplicationProtocol
  • Guide — full walkthrough of every CLI command
  • How-Tos — task-oriented recipes