functions/UnregisterDirTags.ps1

<#
    Clean up any variables that were created as dirtags
#>

function UnregisterDirTags() {
    foreach($var in $script:tagVariables) {
        Write-Verbose ('removing variable ${0}' -f $var.name)
        if (Get-Variable $var.name -scope global -ErrorAction SilentlyContinue) {
            Remove-Variable $var.name -scope global -Force -ErrorAction SilentlyContinue
        }
    }
    $script:tagVariables = @()
}