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: 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 //TODO: This logic skips the code in that case. Should handle it
++i; continue;
} }
if (i < lines.Length) if (i < lines.Length)
{ {
newLines.Add(lines[i]); newLines.Add(lines[i]);
@ -146,6 +146,7 @@ public static class FileEntryExtensions
var condition = marker.Trim() var condition = marker.Trim()
.RemovePreFix("//").Trim() .RemovePreFix("//").Trim()
.RemovePreFix("@*").Trim() .RemovePreFix("@*").Trim()
.RemovePreFix("#").Trim()
.RemovePreFix("<!--").Trim() .RemovePreFix("<!--").Trim()
.RemovePreFix("<TEMPLATE-REMOVE").Trim() .RemovePreFix("<TEMPLATE-REMOVE").Trim()
.RemovePostFix("*@").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); RandomizeSslPorts(context, steps);
RandomizeStringEncryption(context, steps); RandomizeStringEncryption(context, steps);
UpdateNuGetConfig(context, steps); UpdateNuGetConfig(context, steps);
ConfigureDockerFiles(context, steps);
ChangeConnectionString(context, steps); ChangeConnectionString(context, steps);
CleanupFolderHierarchy(context, steps); CleanupFolderHierarchy(context, steps);

Loading…
Cancel
Save