Public/Set-JenkinsAnsiAliases.ps1
<# .Synopsis This cmdlet monkeypatches Write-Verbose, Warning, Error, Debug, and Info to prepend them with the appropriate ANSI colors for use in Jenkins .DESCRIPTION This cmdlet monkeypatches Write-Verbose, Warning, Error, Debug, and Info to prepend them with the appropriate ANSI colors for use in Jenkins .EXAMPLE Set-JenkinsAnsiAliases #> Function Set-JenkinsAnsiAliases{ $Aliases = @("Write-Verbose", "Write-Info", "Write-Warning", "Write-Error", "Write-Debug") foreach($Alias in $Aliases){ Write-Verbose "Aliasing $Alias to Write-JenkinsAnsi" Set-Alias $Alias Write-JenkinsAnsi -Scope global } } |