Skip to content

Instantly share code, notes, and snippets.

@HeyItsGilbert
Last active April 17, 2024 13:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HeyItsGilbert/c19f072cf03dea9ad94e6c4c606c3c14 to your computer and use it in GitHub Desktop.
Save HeyItsGilbert/c19f072cf03dea9ad94e6c4c606c3c14 to your computer and use it in GitHub Desktop.
Colortest for PowerShell
$T='gYw' # The test text
Write-Host " 40m 41m 42m 43m 44m 45m 46m 47m"
$fgs = @(
' m',
' 1m',
' 30m',
'1;30m',
' 31m',
'1;31m',
' 32m',
'1;32m',
' 33m',
'1;33m',
' 34m',
'1;34m',
' 35m',
'1;35m',
' 36m',
'1;36m',
' 37m',
'1;37m'
)
$fgs | ForEach-Object {
#$FG = ($fgs | %{ $_.Trim() }) -join ''
$FG = $_
Write-Host " $FG $([char]27)[$($FG) $T " -NoNewline
@('40m', '41m', '42m', '43m', '44m', '45m', '46m', '47m') | ForEach-Object {
$BG = $_
Write-Host "$EINS $([char]27)[$FG$([char]27)[$BG $T $([char]27)[0m" -NoNewline
}
Write-Host ""
}
Write-Host ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment