aspnetcore/build/_stylecop-setup.shade

24 lines
779 B
Plaintext

@{/*
stylecop-setup
Downloads packages to prepare for running stylecop
*/}
var packagesDirectory = 'bin\_stylecop'
var binariesDirectory = 'bin\_stylecop\bin'
nuget-install package='StyleCop.KRunner' outputDir='${packagesDirectory}' extra='-pre -ExcludeVersion'
nuget-install package='StyleCop.KRules' outputDir='${packagesDirectory}' extra='-pre -ExcludeVersion'
@{
var binaries =
Files.Include(Path.Combine(packagesDirectory, "*", "*net45*", "*.*"))
.Concat(Files.Include(Path.Combine(packagesDirectory, "*lib*", "*.dll")));
Directory.CreateDirectory(binariesDirectory);
foreach(var file in binaries)
{
File.Copy(file, Path.Combine(binariesDirectory, Path.GetFileName(file)), true);
}
}