functions/helm/DeleteHelmPackage.ps1
<#
.SYNOPSIS DeleteHelmPackage .DESCRIPTION DeleteHelmPackage .INPUTS DeleteHelmPackage - The name of DeleteHelmPackage .OUTPUTS None .EXAMPLE DeleteHelmPackage .EXAMPLE DeleteHelmPackage #> function DeleteHelmPackage() { [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [ValidateNotNullOrEmpty()] [string] $package ) Write-Verbose 'DeleteHelmPackage: Starting' [string[]] $installedPackages = $(helm list -q --output json | ConvertFrom-Json) if ($installedPackages) { if ($installedPackages.Contains("$package")) { helm del --purge $package } } Write-Verbose 'DeleteHelmPackage: Done' } Export-ModuleMember -Function 'DeleteHelmPackage' |