Files
MaaAssistantArknights/tools/MaaBuilder/Builder/Job/Build.Job.Clean.cs
2025-08-11 17:38:03 +08:00

20 lines
506 B
C#

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