DynamicTitle.psm1
1 2 3 4 5 6 7 8 9 10 11 12 |
$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 |