Files
MaaAssistantArknights/tools/MaaBuilder/Build.Job.Clean.cs
2022-07-04 17:35:45 +08:00

20 lines
552 B
C#

using Nuke.Common;
using Nuke.Common.IO;
namespace MaaBuilder;
public partial class Build
{
Target UseClean => _ => _
.Executes(() =>
{
FileSystemTasks.EnsureCleanDirectory(Parameters.ArtifactOutput);
FileSystemTasks.EnsureCleanDirectory(Parameters.BuildOutput / BuildConfiguration.Release);
foreach (var package in Parameters.Packages)
{
FileSystemTasks.EnsureCleanDirectory(Parameters.BuildOutput / package.PackageType.ToString());
}
});
}