colorscripts/welcome-Bears2.ps1
$esc = [char]27 $boldon = "$esc[1m" $reset = "$esc[0m" # Define the improved bear lines $bearLines = @( "───▄▀▀▀▄▄▄▄▄▄▄▀▀▀▄───", "───█▒▒░░░░░░░░░▒▒█───", "────█░░█░░░░░█░░█────", "─▄▄──█░░░▀█▀░░░█──▄▄─", "█░░█─▀▄░░░░░░░▄▀─█░░█" ) # Define gradient colors (ANSI codes) $colors = @(31, 33, 32, 34, 35, 37) # Red, Yellow, Green, Blue, Magenta, White # Number of repeats $repeatCount = 6 # Build the output $output = "" for ($lineIdx = 0; $lineIdx -lt $bearLines.Count; $lineIdx++) { $line = "" for ($repeat = 0; $repeat -lt $repeatCount; $repeat++) { $color = $colors[$repeat % $colors.Count] $line += "$esc[${color}m$boldon$($bearLines[$lineIdx])$reset" } $output += "$line`n" } Write-Host "$reset$output" |