DotNetDo 0.8.0

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

DotNetDo

DotNetDo turns small C# files into repository automation scripts. Install the dotnetdo global tool to initialize a workspace, then run its scripts through the local ./do launcher. Scripts use typed helpers for processes, paths, Git, .NET, configuration, secrets, logging, and CI providers.

Website & documentation · Guides · API reference

Getting started

Note that DotNetDo requires .NET 10.

dotnet tool install --global DotNetDo
dotnetdo :completion

The second command installs task and parameter completion for PowerShell, Bash, or Zsh. Restart the shell afterward.

dotnetdo :init
./do :new build
./do build

:init creates workspace-local do.cmd and do launchers. Use ./do from your shell.

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

#!/usr/bin/env dotnet
#:package DotNetDo.Core@0.7.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.8.0 64 9/5/2026
0.7.0 79 8/23/2026
0.6.0 83 8/1/2026
0.5.0 80 7/28/2026
0.4.0 75 7/26/2026
0.3.1 71 7/26/2026
0.3.0 81 7/22/2026
0.2.0 90 7/17/2026
0.1.0 82 7/16/2026