VahidN / DntConsole

This a .NET 7x console app template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DNT Console Template

GitHub Actions status

This a .NET 7x console app template with the following configured features:

  • Central package management
  • Roslyn based analyzers
  • Dependency injection
  • Config files using the IOptions pattern
  • Logging system
  • SQLite DB and scoped EF-Core access
  • Command line parser
  • Typed HttpClient
  • Integration tests using an in-memory SQLite DB

To install it as a new project template, first clone this repository and then run the _register_template.cmd file. Finally create a new folder and run the dotnet new dntconsole command in it to create a new dnt-console app!

About

This a .NET 7x console app template

License:Apache License 2.0


Languages

Language:C# 96.7%Language:Batchfile 3.2%Language:Smalltalk 0.1%