DynamicTitle.psm1


$private:privateScripts = @(Get-ChildItem $PSScriptRoot\Private\*.ps1 -Exclude _*)
$private:publicScripts = @(Get-ChildItem $PSScriptRoot\Public\*.ps1)
foreach ($private:script in ($privateScripts + $publicScripts))
{
    . $script.FullName
}

$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {Stop-DTTitle}

Export-ModuleMember -Function $publicScripts.BaseName