Private/Get-ColorScriptAnsiSequence.ps1
|
function Get-ColorScriptAnsiSequence { param([string]$Color) if ([string]::IsNullOrWhiteSpace($Color)) { return $null } switch ($Color.ToLowerInvariant()) { 'cyan' { return "$([char]27)[36m" } 'yellow' { return "$([char]27)[33m" } 'green' { return "$([char]27)[32m" } 'magenta' { return "$([char]27)[35m" } 'darkgray' { return "$([char]27)[90m" } 'red' { return "$([char]27)[31m" } 'blue' { return "$([char]27)[34m" } default { return $null } } } |