FileSetAliases.

GetFileSet(ICakeContext, string, IEnumerable<string>, bool, DirectoryPath) Method

Summary

Gets a fileset by single include and excludes
Assembly
Cake.FileSet.dll
Namespace
Cake.FileSet
Containing Type
FileSetAliases

Syntax

public static List<FilePath> GetFileSet(this ICakeContext context, string include, IEnumerable<string> excludes = null, bool caseSensitive = false, DirectoryPath basePath = null)

Examples

Task("GetFileSet.ByInclude")
  .Does(() => 
  {
     GetFileSet(
        include: "/src/**/*.csproj", 
        excludes: new string[] { "/src/**/*.Test.csproj" }, 
        caseSensitive: false, 
        basePath: "D:\code\git\Cake.FileSet"
    );
  });

Attributes

Type Description
CakeMethodAliasAttribute

Parameters

Name Type Description
context ICakeContext The context.
include string The pattern to include.
excludes IEnumerable<string> Patterns to exclude. Optional.
caseSensitive bool Whether the pattern match is case senstive. Optional. Defaults to false.
basePath DirectoryPath Base path to use for the fileset. Optional. The working directory is used if null.

Return Value

Type Description
List<FilePath>