PowerHistory.psm1
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidGlobalVars', "", Justification = 'Functionality Most Be Global')] param() foreach ($file in Get-ChildItem -Path $PSScriptRoot -Filter '*-*.ps1') { . $file.FullName } Set-Alias aph Add-PowerHistory Set-Alias gph Get-PowerHistory Set-Alias tph Trace-PowerHistory Set-Alias iph Invoke-PowerHistory if (-not $Global:PowerHistory) { $Global:PowerHistory = [Collections.Generic.Dictionary[string, PSObject]]::new([StringComparer]::OrdinalIgnoreCase) } Export-ModuleMember -Function *-* -Alias * |