Browse Source

CLI: Rename RemoveFoldersStep.cs

pull/14053/head
Engincan VESKE 4 years ago
parent
commit
c14863a6b7
  1. 16
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveFilesStep.cs
  2. 19
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveFoldersStep.cs
  3. 4
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs

16
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveFilesStep.cs

@ -0,0 +1,16 @@
namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps;
public class RemoveFilesStep : ProjectBuildPipelineStep
{
private readonly string _filePath;
public RemoveFilesStep(string filePath)
{
_filePath = filePath;
}
public override void Execute(ProjectBuildContext context)
{
context.Files.RemoveAll(file => file.Name.Contains(_filePath));
}
}

19
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveFoldersStep.cs

@ -1,19 +0,0 @@
using System;
using System.Linq;
namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps;
public class RemoveFoldersStep : ProjectBuildPipelineStep
{
private readonly string _folderPath;
public RemoveFoldersStep(string folderPath)
{
_folderPath = folderPath;
}
public override void Execute(ProjectBuildContext context)
{
context.Files.RemoveAll(file => file.Name.Contains(_folderPath));
}
}

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

@ -219,12 +219,12 @@ public abstract class AppTemplateBase : TemplateInfo
{
if (context.BuildArgs.Theme is not Theme.Lepton && IsPro())
{
steps.Add(new RemoveFoldersStep("/wwwroot/images/logo/lepton"));
steps.Add(new RemoveFilesStep("/wwwroot/images/logo/lepton"));
}
if (context.BuildArgs.Theme is not Theme.LeptonX or Theme.LeptonXLite)
{
steps.Add(new RemoveFoldersStep("/wwwroot/images/logo/leptonx"));
steps.Add(new RemoveFilesStep("/wwwroot/images/logo/leptonx"));
}
}

Loading…
Cancel
Save