From c8fbdf25ca75ed030cb12fb6ca52faaf150cecf9 Mon Sep 17 00:00:00 2001 From: Felix Pankratz Date: Sat, 20 Jun 2020 17:52:37 +0200 Subject: [PATCH] rgb test --- terminalcolors.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/terminalcolors.py b/terminalcolors.py index e74a70c..f672be5 100755 --- a/terminalcolors.py +++ b/terminalcolors.py @@ -5,10 +5,10 @@ def colors4(): seq_template = "\033[{};{}m{}" text_template = seq_template + " The quick brown fox jumps over the lazy dog" bold_template= "\033[{};{};1m{} The quick brown fox jumps over the lazy dog" - print("4 Bit colors (\\033[30;m) Bold (\\033[30;;1m)") + print("4 bit colors (\\033[30;m) Bold (\\033[30;;1m)") for color in range(30, 38): print(seq_template.format(30, color+10, color+10) + bar + default + " " + text_template.format(30, color, color) + " " + bold_template.format(30, color, color) + default) - print + print() def colors8(): print("8 bit colors (\\033[48;5;m{})") @@ -21,10 +21,20 @@ def colors8(): print(seq_template.format(48, 5, color, color), end='') if color % 36 == 15: print() - print() + print(default) + +def colorsRGB(): + print('RGB color test') + # oh boy, here we go. + fg_template = "\033[38;2;{};{};{}m" + bg_template = "\033[48;2;{};{};{}m" + for i in range(256): + print(bg_template.format(i, 0, 0) + " ", end='') + print() def main(): colors4() colors8() + colorsRGB() if __name__ == "__main__": main()