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()