1.5 KiB
1.5 KiB
Color
256 8-bit colors
print(ansi_escape.color("fg", "red") + "red text")
Makes the color of the text itself (aka the foreground color) red.
print(ansi_escape.color("bg", "bright-cyan") + "bright cyan text background")
This will make the background color bright cyan.
ansi_escape.color() also supports the numbers 0-255 here is a list explaining each number.
print(ansi_escape.color("bg", 33) + "text")
You can also use the following human readable names insteead of 0-16:
Instead of | Use |
---|---|
0 | "black" |
1 | "red" |
2 | "green" |
3 | "yellow" |
4 | "blue" |
5 | "magenta" |
6 | "cyan" |
7 | "white" |
8 | "bright-black" |
9 | "bright-red" |
10 | "bright-green" |
11 | "bright-yellow" |
12 | "bright-blue" |
13 | "bright-magenta" |
14 | "bright-cyan" |
15 | "bright-white" |
24-bit True Color
To do this provide ansi_escape.color() with "fg" or "bg" + 3 comma reperated values for r, g, and b respectivley, each rgb value can be a number between 0-255.
print(ansi_escape.color("bg", 128, 0, 255) + "bg for background color")
print(ansi_escape.color("fg", 255, 69, 128) + "fg for foreground color")