CompilerFolderHandling/Remove-BcCompilerFolder.ps1
<#
.SYNOPSIS Remove a compilerFolder .DESCRIPTION This is used for cleaning up and removing a compiler folder .PARAMETER compilerFolder Folder to remove (must reside under the hostHelperFolder/compiler folder) .EXAMPLE Remove-BcCompilerFolder -compilerFolder $compilerFolder #> function Remove-BcCompilerFolder { Param( [string] $compilerFolder ) $telemetryScope = InitTelemetryScope -name $MyInvocation.InvocationName -parameterValues $PSBoundParameters -includeParameters @() try { if ($compilerFolder -like (Join-Path $bcContainerHelperConfig.hostHelperFolder "compiler\*")) { Remove-Item -Path $compilerFolder -Force -Recurse -ErrorAction Ignore } else { throw "$compilerFolder is not a ContainerHelper Compiler Folder" } } catch { TrackException -telemetryScope $telemetryScope -errorRecord $_ throw } finally { TrackTrace -telemetryScope $telemetryScope } } Export-ModuleMember -Function Remove-BcCompilerFolder |