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.TemplatePack
dotnet new feproj -n MyAwesomeProject
dotnet new feintproj -n MyAwesomeProject
dotnet new fetest
dotnet 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