Learn how to get up and running with Wrapt.



Docker and dotnet ef are needed for a mock integration test database. You do NOT need these to run the project, but they will be needed to use the built in tests.

Getting Started

  1. Install the Craftsman tool globally. This is going to be the workhorse behind all of our commands. Make sure to close your powershell/command prompt/terminal windows after your initial install!

    dotnet tool install -g craftsman

    If you are using private NuGet sources you may need to temporarily disable them to properly install the tool. Unfortunately, the dotnet sdk doesn't have a –nuget-source parameter for dotnet tool install commands yet, though I have a feature request pending if you'd like to track its progress.`

  2. Run any of the below for a list of available commands

    craftsman list
    craftsman -h
    craftsman --help
  3. That's it! Now let's look at an example to see it in action.

You can also run craftsman new:example to create one of several example projects.

Updating Craftsman

To update to the latest version of Craftsman, you can run:

dotnet tool update -g craftsman