Template pack for FastEndpoints to quickly scaffold feature file sets and starter projects using dotnet new command line tool.
Issues are tracked in the main FastEndpoints repo. Please open an issue there.
dotnet new install FastEndpoints.TemplatePackdotnet new feproj -n MyAwesomeProjectdotnet new feintproj -n MyAwesomeProjectdotnet new fetestdotnet new feat -n MyProject.Comments.Create -m post -r api/comments -o Features/Comments/Create
NOTE: The -n and -o options in the above command are dotnet new options for "name" and "output", respectively.
> dotnet new feat --help
FastEndpoints Feature Fileset (C#)
Options:
-t|--attributes Whether to use attributes for endpoint configuration
bool - Optional
Default: false
-p|--mapper Whether to use a mapper
bool - Optional
Default: true
-v|--validator Whether to use a validator
bool - Optional
Default: true
-m|--method Endpoint HTTP method
GET
POST
PUT
DELETE
PATCH
Default: GET
-r|--route Endpoint path
string - Optional
Default: api/route/here