I am releasing an new version of my Architecture Templates for dotnet new. We are working on testing, compatibility and documentation.
To install the latest version use:
dotnet new -i Paulovich.Caju
Then run dotnet new and check the templates list:
|Hexagonal Architecture for .NET Applications!||hexagonal||[C#]||Common/Library/Web API|
|Event-Sourcing for .NET Applications!||eventsourcing||[C#]||Common/Library/Web API|
|Clean Architecture for .NET Applications!||clean||[C#]||Common/Library/Web API|
I changed the short name caju to three more specifics commands hexagonal, eventsourcingand clean.
The old commands were:
dotnet new caju --architecture-style hexagonal dotnet new caju --architecture-style eventsourcing dotnet new caju --architecture-style clean
The new commands in Paulovich.Caju 0.4.0 package are:
dotnet new hexagonal dotnet new eventsourcing dotnet new clean
Much more clear now! Remember that each template has slight differences, so add the –help for details.
This templates segregation are required to speed up the updates.