Files
MaaAssistantArknights/tools/MaaBuilder/Builder/Job/Build.Job.Clean.cs
2022-07-27 21:03:54 +08:00

20 lines
541 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);
}
});
}