Skip to content

Commit fec14da

Browse files
authored
Update tool name from 'toolsay' to 'dotnetsay' (#10133)
1 parent 549d2b6 commit fec14da

File tree

1 file changed

+6
-6
lines changed
  • release-notes/10.0/preview/preview6

1 file changed

+6
-6
lines changed

release-notes/10.0/preview/preview6/sdk.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This release brings several major improvements to the .NET SDK experience, espec
2121

2222
.NET tools can now be published with support for multiple RuntimeIdentifiers (RIDs) in a single package. Tool authors can bundle binaries for all supported platforms, and the .NET CLI will select the correct one at install or run time. This makes cross-platform tool authoring and distribution much easier.
2323

24-
The [baronfel/multi-rid-tool](https://github.com/baronfel/multi-rid-tool) repository demonstrates this feature with the `toolsay` tool. The README shows several packaging variations:
24+
The [baronfel/multi-rid-tool](https://github.com/baronfel/multi-rid-tool) repository demonstrates this feature with the `dotnetsay` tool. The README shows several packaging variations:
2525

2626
- **Framework-dependent, platform-agnostic** (classic mode, runs anywhere with .NET 10 installed)
2727
- **Framework-dependent, platform-specific** (smaller, optimized for each platform)
@@ -46,8 +46,8 @@ You can now use the `dotnet tool exec` command to execute a .NET tool without in
4646
- Design doc: [accepted/2025/direct-tool-execution.md](https://github.com/dotnet/designs/blob/main/accepted/2025/direct-tool-execution.md)
4747

4848
```bash
49-
dotnet tool exec --source ./artifacts/package/ toolsay "Hello, World!"
50-
Tool package toolsay@1.0.0 will be downloaded from source <source>.
49+
dotnet tool exec --source ./artifacts/package/ dotnetsay "Hello, World!"
50+
Tool package dotnetsay@1.0.0 will be downloaded from source <source>.
5151
Proceed? [y/n] (y): y
5252
_ _ _ _ __ __ _ _ _
5353
| | | | ___ | | | | ___ \ \ / / ___ _ __ | | __| | | |
@@ -57,7 +57,7 @@ Proceed? [y/n] (y): y
5757
|/
5858
```
5959
60-
This downloads and runs the specified tool package all in one go. By default, users will be prompted to confirm the download of the tool if it doesn't already exist locally. The latest version of the chosen tool package is used unless an explicit is chosen - for example `dotnet tool exec toolsay@0.1.0`.
60+
This downloads and runs the specified tool package all in one go. By default, users will be prompted to confirm the download of the tool if it doesn't already exist locally. The latest version of the chosen tool package is used unless an explicit is chosen - for example `dotnet tool exec dotnetsay@0.1.0`.
6161

6262
One-shot tool execution works seamlessly with local tool manifests as well. If you run a tool from a location containing a `.config/dotnet-tools.json` nearby, the version of the tool in that config will be used instead of the latest version available.
6363

@@ -66,8 +66,8 @@ One-shot tool execution works seamlessly with local tool manifests as well. If y
6666
Typing `dotnet tool exec` all the time is annoying, so we also added a new `dnx` script to further streamline tool execution. It basically just exists to make using tools as easy as possible - it just forwards all of your arguments along to the `dotnet` CLI for further processing. The actual implementation of the `dnx` command is in the `dotnet` CLI itself, so we can evolve its behavior over time. Today it runs tools, but who knows what the future may hold.
6767

6868
```bash
69-
dnx toolsay "Hello, World!"
70-
Tool package toolsay@1.0.0 will be downloaded from source <source>.
69+
dnx dotnetsay "Hello, World!"
70+
Tool package dotnetsay@1.0.0 will be downloaded from source <source>.
7171
Proceed? [y/n] (y): y
7272
_ _ _ _ __ __ _ _ _
7373
| | | | ___ | | | | ___ \ \ / / ___ _ __ | | __| | | |

0 commit comments

Comments
 (0)