mirror of
https://github.com/zoriya/octokit.net.git
synced 2025-12-05 23:06:10 +00:00
24 lines
643 B
C#
24 lines
643 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
|
|
+ context.CodeCoverage;
|
|
|
|
foreach (var directory in directories)
|
|
{
|
|
context.CleanDirectory(directory);
|
|
}
|
|
}
|
|
} |