Describe the bug
dotnet new generates project in src folder, handling the --name and --output parameter incorrectly.
Let's use the following command as example 1:
dotnet new serverless.AspNetCoreMinimalAPI --name MyLambdaMinimalApi --output .
And the following as example 2:
dotnet new serverless.AspNetCoreMinimalAPI --name MyLambdaMinimalApi --output MyFolder
Expected Behavior
1: The expected result would be to generate the project files in the current folder because --output ., but the project name should be MyLambdaMinimalApi.csproj.
2: The expected result would be a folder MyFolder with the project files in it including the MyLambdaMinimalApi.csproj project file.
Current Behavior
1: The actual result is an src folder with a MyLambdaMinimalApi subfolder, with the project files in it.
2: The actual result is a MyFolder folder with a src subfolder, with a MyLambdaMinimalApi subfolder, with the project files in it.
Reproduction Steps
(Commands above)
Possible Solution
No response
Additional Information/Context
No response
AWS .NET SDK and/or Package version used
Lambda templates 6.2.0
Targeted .NET Platform
.NET 6
Operating System and version
macOS 12.5
Describe the bug
dotnet newgenerates project in src folder, handling the--nameand--outputparameter incorrectly.Let's use the following command as example 1:
dotnet new serverless.AspNetCoreMinimalAPI --name MyLambdaMinimalApi --output .And the following as example 2:
Expected Behavior
1: The expected result would be to generate the project files in the current folder because
--output ., but the project name should be MyLambdaMinimalApi.csproj.2: The expected result would be a folder MyFolder with the project files in it including the MyLambdaMinimalApi.csproj project file.
Current Behavior
1: The actual result is an src folder with a MyLambdaMinimalApi subfolder, with the project files in it.
2: The actual result is a MyFolder folder with a src subfolder, with a MyLambdaMinimalApi subfolder, with the project files in it.
Reproduction Steps
(Commands above)
Possible Solution
No response
Additional Information/Context
No response
AWS .NET SDK and/or Package version used
Lambda templates 6.2.0
Targeted .NET Platform
.NET 6
Operating System and version
macOS 12.5