You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User-scoped PowerShell, Bash, and Zsh completion through dotnet-do :completion, including built-in commands, task names, task parameters, booleans, and same-file enum values.
Tools.Bun typed commands for dependency installation, scripts, tests, builds, and package publishing.
Tools.Bun.EnsureAvailable for making Bun available through the shared tool-installation seam.
Tools.Npm typed commands for installing dependencies, running scripts and tests, packing, and publishing packages.
Changed
Task help keeps parameter lines focused on descriptions, requirements, secrets, and defaults instead of derived environment variable names.
Boolean task parameters accept a bare --flag as true; explicit true and false values remain supported.
Name-only Do.Param declarations now return OptionalParam<T> and support typed parameters without defaults; defaults and .Required() both resolve to Param<T> with a non-nullable Value.
Tool availability commands use the common EnsureAvailable property name: Tools.Azure.EnsureAvailable, Tools.Bun.EnsureAvailable, and Tools.Scoop.EnsureAvailable.
Successful tool commands no longer emit a completion log after execution.
Fixed
Default process-output logging records each output line as the message instead of a structured log property.
Task help renders named API default values without the defaultValue: argument name.