Example for global .NET Core tools
This repository contains example tool projects that show how global tools can be used. This sample needs a .NET Core Sdk version of at least 2.1.300 - Preview.
How to run
Clone the repository, and execute this at its root directory:
$ dotnet pack -c Release
$ dotnet install tool -g sayhi.tool
$ dotnet install tool -g greet.tool
You may see warnings about prerelease version numbers, which you can ignore if you are using preview tooling.
Then open a new command line window / terminal (you can skip this if your environment is already set up) and run the commands:
$ sayhi
sayhi
Hi martin!
The second command is named dotnet-greet
which means that you can also run this as:
> dotnet greet
Hi martin.ullrich!
Note that at the time of publishing (january 2018), there is a bug which prohibits this from being run as a CLI verb. You can run it using dotnet-greet
(with a hyphen instead of a space) instead.