Browse Source

Cli: Improve <TEMPLATE-REMOVE>

pull/12683/head
Yunus Emre Kalkan 4 years ago
parent
commit
4e2e062bd4
  1. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Files/FileEntryExtensions.cs
  2. 1
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Files/FileEntryExtensions.cs

@ -39,9 +39,9 @@ public static class FileEntryExtensions
{
//TODO: What if we use inline like: <TEMPLATE-REMOVE IF-NOT="..."> some-code </TEMPLATE-REMOVE>
//TODO: This logic skips the code in that case. Should handle it
++i;
continue;
}
if (i < lines.Length)
{
newLines.Add(lines[i]);
@ -146,6 +146,7 @@ public static class FileEntryExtensions
var condition = marker.Trim()
.RemovePreFix("//").Trim()
.RemovePreFix("@*").Trim()
.RemovePreFix("#").Trim()
.RemovePreFix("<!--").Trim()
.RemovePreFix("<TEMPLATE-REMOVE").Trim()
.RemovePostFix("*@").Trim()

1
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs

@ -37,6 +37,7 @@ public abstract class AppTemplateBase : TemplateInfo
RandomizeSslPorts(context, steps);
RandomizeStringEncryption(context, steps);
UpdateNuGetConfig(context, steps);
ConfigureDockerFiles(context, steps);
ChangeConnectionString(context, steps);
CleanupFolderHierarchy(context, steps);

Loading…
Cancel
Save