DotNetDo 0.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global DotNetDo --version 0.1.0
                    
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 DotNetDo --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DotNetDo&version=0.1.0
                    
nuke :add-package DotNetDo --version 0.1.0
                    

DotNetDo

DotNetDo turns small C# files into repository automation scripts. It is both a global tool and a library, so scripts run with do and use typed helpers for processes, paths, Git, .NET, configuration, secrets, logging, and CI providers.

Install

dotnet tool install --global DotNetDo

On .NET 10, run it without installation:

dnx DotNetDo build

Use

do :new build
do
do build

A script is an ordinary .NET file-based app:

#!/usr/bin/env dotnet
#:package DotNetDo.Core@0.1.0
using DotNetDo;

await Tools.DotNet.Build;

Use do :help for runner commands or do :help <name> for a script's declared parameters.

Licensed under the MIT License.

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
0.4.0 0 7/26/2026
0.3.1 0 7/26/2026
0.3.0 42 7/22/2026
0.2.0 66 7/17/2026
0.1.0 58 7/16/2026