From a8d8406619dae60e036f4c804678cc4b584cd2a5 Mon Sep 17 00:00:00 2001 From: Jonathan <60253217+schmjop@users.noreply.github.com> Date: Mon, 13 May 2024 09:53:22 +0200 Subject: [PATCH] Add zero prefix to individual rgb values so length of each value is always 2 --- Terminal-Icons/Private/ConvertFrom-ColorEscapeSequence.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Terminal-Icons/Private/ConvertFrom-ColorEscapeSequence.ps1 b/Terminal-Icons/Private/ConvertFrom-ColorEscapeSequence.ps1 index f522a04..052ae86 100644 --- a/Terminal-Icons/Private/ConvertFrom-ColorEscapeSequence.ps1 +++ b/Terminal-Icons/Private/ConvertFrom-ColorEscapeSequence.ps1 @@ -14,6 +14,10 @@ function ConvertFrom-ColorEscapeSequence { $g = '{0:x}' -f [int]$arr[3] $b = '{0:x}' -f [int]$arr[4].TrimEnd('m') + if ($r.Length -eq 1) { $r = '0'+$r } + if ($g.Length -eq 1) { $g = '0'+$g } + if ($b.Length -eq 1) { $b = '0'+$b } + ($r + $g + $b).ToUpper() } }