Creating a ASP.NET Core Web API from scratch
Requires .NET 7 SDK
dotnet new sln -o MyApi
cd MyApi
dotnet new webapi -o MyApi
dotnet sln add ./MyApi/MyApi.csproj
dotnet new xunit -o MyApi.Tests
dotnet sln add ./MyApi.Tests/MyApi.Tests.csproj
dotnet add ./MyApi.Tests/MyApi.Tests.csproj reference ./MyApi/MyApi.csproj
cd MyApi
dotnet add package Microsoft.Extensions.DependencyInjection
dotnet add package DotNetEnv
dotnet add package MySql.Data
dotnet add package sqlkata
dotnet add package SqlKata.Execution