Creating a dotnet tool
Building, packaging and publishing a `dotnet` tool via NuGet
One of the great features of .NET Core is that it gives you a simple
way to create and distribute CLI tools via NuGet. You just create a Console
application, add a few entries to the .csproj
file, and publish it to
NuGet. Then other people can install it with the dotnet tool install
command. I’ve published a couple of tools this way before, but I’ve just
published another one so I thought I’d take time to describe the steps
involved, as well as a handful of neat NuGet packages…