﻿The 'dotnet new' command creates a .NET project based on a template.

Common templates are:
Template Name        Short Name  Language    Tags                   
-------------------  ----------  ----------  -----------------------
Blazor Web App       blazor      [C#]        Web/Blazor/WebAssembly 
Class Library        classlib    [C#],F#,VB  Common/Library         
Console App          console     [C#],F#,VB  Common/Console         
MSTest Test Project  mstest      [C#],F#,VB  Test/MSTest/Desktop/Web

An example would be:
   dotnet new console

Display template options with:
   dotnet new console -h
Display all installed templates with:
   dotnet new list
Display templates available on NuGet.org with:
   dotnet new search web