alias-tips.psm1
param( [bool]$Debug ) # $PSConsoleHostReadLineDef = if ($funcInfo = Get-Command PSConsoleHostReadLine -ErrorAction SilentlyContinue) { $funcInfo.Definition } . $PSScriptRoot\tips.ps1 # TODO PREVENT OVERWRITE OF EXISTING PSCONSOLEHOSTREADLINE $script:DefaultPSConsoleHostReadlineDef = { ## Get the execution status of the last accepted user input. ## This needs to be done as the first thing because any script run will flush $?. $lastRunStatus = $? Microsoft.PowerShell.Core\Set-StrictMode -Off [Microsoft.PowerShell.PSConsoleReadLine]::ReadLine($host.Runspace, $ExecutionContext, $lastRunStatus) } $exportModuleMemberParams = @{ Function = @( 'PSConsoleHostReadLine', 'Find-AliasTips' ) Variable = @() } Export-ModuleMember @exportModuleMemberParams |