mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-05-28 17:05:57 +00:00
24 lines
609 B
C#
24 lines
609 B
C#
using Cake.Common.IO;
|
|
using Cake.Core.IO;
|
|
using Cake.Frosting;
|
|
|
|
public sealed class Clean : FrostingTask<Context>
|
|
{
|
|
public override void Run(Context context)
|
|
{
|
|
var globberSettings = new GlobberSettings
|
|
{
|
|
Predicate = x => !x.Path.FullPath.Contains("/build/")
|
|
};
|
|
|
|
var directories = context.GetDirectories("./**/bin", globberSettings)
|
|
+ context.GetDirectories("./**/obj", globberSettings)
|
|
+ context.Artifacts;
|
|
|
|
foreach (var directory in directories)
|
|
{
|
|
context.CleanDirectory(directory);
|
|
}
|
|
}
|
|
}
|