What the 'dotnet new' CLI command could be if some effort was spent on developing it. I compare it to other templating engines and suggest ideas.
It's difficult to know if your 'dotnet new' based project will work if they have lots of options, in this post I show how to unit test them.
How to add feature selection to your dotnet new template using symbols (bool, string, choice, computed) and pre-processor directives.
How to create project templates using dotnet new and the template.json file. How to share project templates by creating NuGet packages.