Install
Section titled “Install”uv add oridecon-cliOr install as a standalone tool:
uv tool install oridecon-cliHello World
Section titled “Hello World”# Verify the CLI is availableoridecon --help
# Scaffold a new projectoridecon new project my-app --template web-apicd my-app
# Start the dev serveroridecon dev --reloadPrimary Import + Provider Wiring
Section titled “Primary Import + Provider Wiring”The CLI can be integrated into a DI container via CLIModule:
from oridecon import Applicationfrom oridecon.cli import CLIModule
app = Application(name="my-app")app.add_module(CLIModule.configure())Or using CLIProvider directly:
from oridecon.cli import CLIConfigfrom oridecon.cli.di.provider import CLIProvider
provider = CLIProvider(config=CLIConfig())app.add_provider(provider)What Just Happened
Section titled “What Just Happened”oridecon new projectscaffolded a complete project structure withpyproject.toml,src/,tests/, andapplication.yamloridecon devauto-detected thecreate_app()factory and launched an ASGI dev server with hot-reloadCLIModule.configure()registers the CLI provider and exportsCLIApplicationProtocol