using Cake.Common; using Cake.Common.Tools.DotNet; using Cake.Core.Diagnostics; using Cake.Frosting; namespace Build.Tasks; [TaskName("Clean")] public class CleanTask : FrostingTask { public override void Run(BuildContext context) { context.DotNetClean(context.PowershellModuleProjectDirectory); var outDir = context.FileSystem.GetDirectory(context.PowershellModuleOutputDir); if (outDir.Exists) { outDir.Delete(true); } base.Run(context); } }