Functions/Private/Write-ColourfulHeaders.ps1
function Write-ColourfulHeaders { Param( [Parameter(Mandatory, ValueFromPipeline)] [object[]] $Header, [Parameter()] [string] $KeyColour = (Get-PSReadLineOption).CommentColor, [Parameter()] [string] $StringColour = (Get-PSReadLineOption).StringColor ) Process { $Reset = $PSStyle.Reset Write-Output "$StringColour$($Header.Name)$Reset`: $($Header.Value)" } } |