Initial commit

This commit is contained in:
Kevin Marquette
2018-03-25 15:39:30 -07:00
commit dcb3f40371
14 changed files with 432 additions and 0 deletions

23
BuildTasks/Copy.Task.ps1 Normal file
View File

@@ -0,0 +1,23 @@
task Copy {
"Creating Directory [$Destination]..."
$null = New-Item -ItemType 'Directory' -Path $Destination -ErrorAction 'Ignore'
$files = Get-ChildItem -Path $Source -File |
Where-Object 'Name' -notmatch "$ModuleName\.ps[dm]1"
foreach ($file in $files)
{
'Creating [.{0}]...' -f $file.FullName.Replace($buildroot, '')
Copy-Item -Path $file.FullName -Destination $Destination -Force
}
$directories = Get-ChildItem -Path $Source -Directory |
Where-Object 'Name' -notin $Folders
foreach ($directory in $directories)
{
'Creating [.{0}]...' -f $directory.FullName.Replace($buildroot, '')
Copy-Item -Path $directory.FullName -Destination $Destination -Recurse -Force
}
}