dotnet-runtimeinfo 2.0.2

dotnet tool install --global dotnet-runtimeinfo --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 dotnet-runtimeinfo --version 2.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-runtimeinfo&version=2.0.2
                    
nuke :add-package dotnet-runtimeinfo --version 2.0.2
                    

dotnet-runtimeinfo

A neofetch-style .NET tool that displays runtime, OS, and hardware environment information with customizable ASCII art logos.

Overview

dotnet-runtimeinfo prints detailed information about your .NET runtime, operating system, and hardware environment in a visually appealing neofetch-style format. It's useful for logging, diagnostics, and showing off your .NET setup.

Installation

Install from NuGet:

dotnet tool install -g dotnet-runtimeinfo
dotnet runtimeinfo

Note: You may need to open a new terminal window after first installation.

Uninstall:

dotnet tool uninstall -g dotnet-runtimeinfo

Usage

Run with default logo:

$ dotnet runtimeinfo

             dNd             rich@hostname
             dNd             ────────────────────────────────
         .dNNNNNNd.          .NET: 10.0.2
       dNNNNNNNNNNNNd        .NET SDK: 10.0.102
      dNNNNNNNNNNNNNNNd      Runtimes: 20
     dNNN.----------.NNNd    SDKs: 10
     dNNN|   ()   ()|NNNd
     dNNN'----------'NNNd    OS: macOS 26.2.0
       dNNNNd    dNNNNd      Arch: Arm64
        dNd |.NET| dNd       CPU: 12 cores
        dNd |    | dNd       Memory: 24.0 GiB
            '----'

Logo Styles

Choose from multiple logo styles:

dotnet runtimeinfo           # .NET Bot mascot (default)
dotnet runtimeinfo animated  # .NET Bot with eye animation
dotnet runtimeinfo ascii     # .NET logo with ASCII art
dotnet runtimeinfo blocktext # Block style .NET logo
dotnet runtimeinfo help      # Show all options

Container Support

In containerized environments, additional cgroup information is displayed including memory limits and usage bars with color-coded visualization.

Implementation

This is a .NET 10 single-file app using:

  • ANSI escape codes for colored output
  • System.Runtime.InteropServices.RuntimeInformation for platform details
  • System.Environment for system information
  • CGroup detection (v1 & v2) for containerized environments
  • Memory usage visualization with progress bars (in containers)
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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 128 1/22/2026
2.0.1 95 1/22/2026
2.0.0 96 1/21/2026
1.0.5 3,686 9/24/2021
1.0.4 1,573 11/13/2020
1.0.3 631 11/13/2020
1.0.2 1,214 8/21/2020
1.0.1 651 8/21/2020
1.0.0 679 8/21/2020