ConduitR.Visualizer.Cli
1.0.5
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global ConduitR.Visualizer.Cli --version 1.0.5
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local ConduitR.Visualizer.Cli --version 1.0.5
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ConduitR.Visualizer.Cli&version=1.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ConduitR.Visualizer.Cli --version 1.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ConduitR.Visualizer.Cli
Generate readable ConduitR flow documentation from a solution or project.
ConduitR.Visualizer.Cli is a .NET tool for teams that want to understand where mediator requests go, which handlers receive them, which pipeline behaviors wrap them, and where the calls appear in source code.
Install
dotnet tool install --global ConduitR.Visualizer.Cli --version 1.0.5
For prerelease builds:
dotnet tool install --global ConduitR.Visualizer.Cli --prerelease
Local tool manifest:
dotnet new tool-manifest
dotnet tool install ConduitR.Visualizer.Cli --version 1.0.5
Usage
conduitr visualize ./MyApp.sln --output ./artifacts/conduitr
or:
conduitr visualize ./src/MyApp.Api/MyApp.Api.csproj -o ./artifacts/conduitr
The command writes:
artifacts/conduitr/
flows.md
flows.json
diagrams/
*.mmd
What It Finds
mediator.Send(...)request flowsmediator.Publish(...)notification fan-outmediator.CreateStream(...)stream flows- request, notification, and stream handlers
- pipeline behaviors registered through known ConduitR extensions
- handler constructor dependencies
- call sites with file and line links
Example Output
flows.md includes a human-readable report:
Request: CreateOrder
Response: CreateOrderResult
Handler: CreateOrderHandler
Called From:
- OrdersEndpoint.cs:42
Pipeline:
1. ValidationBehavior<CreateOrder, CreateOrderResult>
2. LoggingBehavior<CreateOrder, CreateOrderResult>
3. ResilienceBehavior<CreateOrder, CreateOrderResult>
Handler Dependencies:
- IOrderRepository
- ILogger<CreateOrderHandler>
Each Mermaid file can be rendered by GitHub, Mermaid CLI, documentation sites, or architecture portals:
sequenceDiagram
participant Caller
participant Mediator
participant Validation
participant Handler
Caller->>Mediator: Send(CreateOrder)
Mediator->>Validation: Handle
Validation->>Handler: next()
Handler-->>Caller: CreateOrderResult
CI Usage
The CLI is designed to run in CI so flow reports can be generated as build artifacts:
dotnet tool restore
dotnet tool run conduitr visualize ./ConduitR.sln --output ./artifacts/conduitr
Related Packages
ConduitR.Visualizer.Core: reusable analysis and report generation engineConduitR.Visualizer.Analyzers: Visual Studio/Roslyn design-time handler hintsConduitR: core mediator runtime
More Documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.6-pre.20260430T2242... | 42 | 4/30/2026 |
| 1.0.6-pre.20260430T1645... | 34 | 4/30/2026 |
| 1.0.5 | 106 | 4/30/2026 |
| 1.0.5-pre.20260430T0123... | 39 | 4/30/2026 |
| 1.0.5-pre.20260429T0057... | 49 | 4/29/2026 |
ConduitR Visualizer CLI adds the 'conduitr visualize' command for generating architecture reports from ConduitR solutions and projects.