dotnetsay 3.0.3

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

dotnetsay .NET Tool

A .NET tool that displays messages with a friendly ASCII bot. It is modeled after cowsay, which includes much fancier features.

The tool targets .NET 8 and uses RollForward to enable compatibility with later runtime versions.

dotnetday was created as part of the .NET Core 2.1 project to provide a basic tool to test the (at that time) new dotnet tool install capability. It has been updated multiple times with new features and is now a file-based app.

Requirements

  • .NET 8, 9, or 10 SDK

Installation

Install the tool globally:

dotnet tool install -g dotnetsay
dotnetsay

Or run it once without installing using dnx:

dnx dotnetsay

Usage

Basic usage:

dotnetsay

With a custom message:

dotnetsay "Hello World!"

From piped input:

echo "This is awesome" | dotnetsay

Uninstall

dotnet tool uninstall -g dotnetsay

Building from Source

dotnet pack

Install locally

dotnet tool install -g --add-source artifacts/dotnetsay dotnetsay

License

MIT License - Copyright Richard Lander

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 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
3.0.3 292 1/22/2026
3.0.2 70 1/21/2026
3.0.1 85 1/21/2026
3.0.0 37 1/21/2026
2.1.7 189,717 8/21/2020
2.1.6 739 8/21/2020
2.1.5 696 8/21/2020
2.1.4 47,113 5/29/2018
2.1.3 2,775 5/25/2018
2.1.2 1,647 5/16/2018
2.1.1 1,571 5/16/2018
2.1.0 1,720 5/7/2018
2.0.0 2,224 4/11/2018
1.0.0 1,953 2/26/2018