25 lines
572 B
PowerShell
25 lines
572 B
PowerShell
|
<#
|
||
|
.SYNOPSIS
|
||
|
Performs the appropriate clean action on the Alkami.PowerShell module system
|
||
|
|
||
|
.EXAMPLE
|
||
|
.\clean-solution.ps1
|
||
|
#>
|
||
|
[CmdletBinding()]
|
||
|
param(
|
||
|
[switch]$AsBuildServer
|
||
|
)
|
||
|
|
||
|
. $PSScriptRoot\.build\Load-Includes.ps1
|
||
|
|
||
|
$folders = (Get-ChildItem $PSScriptRoot -Directory)
|
||
|
foreach ($folder in $folders) {
|
||
|
$folderPath = $folder.FullName
|
||
|
& $PSScriptRoot\clean-project.ps1 $folderPath -AsBuildServer:$AsBuildServer
|
||
|
}
|
||
|
|
||
|
$packagesPath = (Join-Path $PSScriptRoot Packages)
|
||
|
if (Test-Path $packagesPath) {
|
||
|
(Remove-Item $packagesPath -Force -Recurse) | Out-Null
|
||
|
}
|