AspireRunner.Tool 2.0.2

dotnet tool install --global AspireRunner.Tool --version 2.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local AspireRunner.Tool --version 2.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AspireRunner.Tool&version=2.0.2
                    
nuke :add-package AspireRunner.Tool --version 2.0.2
                    

AspireRunner.Tool

A dotnet tool for downloading and running the standalone Aspire Dashboard.

The dashboard can display OpenTelemetry data (traces, metrics, and logs) from any application. However, the dotnet tool is specifically intended for use during local development and testing

NuGet Version

Installation

dotnet tool install -g AspireRunner.Tool

Usage

<img width="650" height="374.31906614786" alt="Screenshot" src="https://github.com/user-attachments/assets/f7ee6ec9-f2de-4f4f-9bb6-b085f49e1109" />

By default, The runner will download the dashboard to the user's .dotnet directory (~/.dotnet/.AspireRunner), this can be changed by setting the ASPIRE_RUNNER_PATH environment variable.

Run command

aspire-dashboard [run] [ARGUMENTS] [OPTIONS]

ARGUMENTS:
    [version]    The version of the dashboard to run

OPTIONS:
                             DEFAULT
    -h, --help                            Prints help information
    -v, --version                         Prints version information
    -b, --browser                         Launch the dashboard in the default browser
    -p, --port               18888        The port the dashboard will be available on
    -a, --auth                            Use browser token authentication for the dashboard
    -t, --token                           The token to use for dashboard authentication, if not passed, the token will be randomly generated by the dashboard
    -s, --https              True         Use HTTPS instead of HTTP, this applies to both the dashboard and the OTLP server
        --dashboard-https                 Use HTTPS instead of HTTP for the dashboard, overrides the global HTTPS option
        --otlp-port          4317         The port the OTLP/gRPC server will listen on, can be disabled by passing 0
        --otlp-http-port                  The port the OTLP/HTTP server will listen on, by default, only the gRPC server is started
        --otlp-key                        The API key to use for the OTLP server
        --otlp-https                      Use HTTPS instead of HTTP for the OTLP/gRPC and OTLP/HTTP endpoints, overrides the global HTTPS option
        --cors-origins                    The allowed origins for CORS requests, separated by a comma. A wildcard (*) can be used to allow any domain
        --cors-headers                    The allowed headers for CORS requests, separated by a comma
        --hostname           localhost    The hostname used for the dashboard and OTLP server
    -m, --multiple                        Allow running multiple instances of the dashboard, if not passed, existing instances will be replaced
        --auto-update        True         Automatically update the dashboard to the latest version
        --verbose                         Enable verbose logging

Install command

aspire-dashboard install [version] [OPTIONS]

ARGUMENTS:
    [version]    The version of the dashboard to install, pass 'latest' to install the latest version available

OPTIONS:
    -h, --help                Prints help information
    -p, --allow-prerelease    Allow prerelease versions when installing

Uninstall command

aspire-dashboard uninstall [version] [OPTIONS]

ARGUMENTS:
    [version]    The version of the dashboard to uninstall, pass 'all' or '*' to uninstall all versions

OPTIONS:
    -h, --help    Prints help information

Cleanup command

Removes old versions of the dashboard and other temporary files

aspire-dashboard cleanup
Product 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 is compatible.  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
2.0.2 164 8/8/2025
2.0.1 215 7/26/2025
2.0.0 202 7/26/2025
1.4.1 185 5/7/2025
1.4.0 171 2/14/2025
1.3.1 451 10/9/2024
1.3.0 411 9/6/2024
1.2.0 149 7/27/2024
1.1.7 134 7/17/2024
1.1.6 166 7/6/2024
1.1.5 165 6/21/2024
1.1.4 150 6/19/2024
1.1.3 139 5/31/2024
1.1.2 148 5/25/2024
1.1.1 149 5/25/2024
1.1.0 150 5/25/2024
1.0.2 143 5/18/2024
1.0.1 134 5/18/2024
1.0.0 118 5/18/2024