You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.0 KiB
Python

#!/usr/bin/env python3
default = "\033[0m"
bar = " "
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;<color>m) Bold (\\033[30;<color>;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)
4 years ago
print
def colors8():
print("8 bit colors (\\033[48;5;<color>m{})")
seq_template = "\033[{};{};{}m{}"
for color in range(16, 255):
if color < 100:
4 years ago
seq_template = "\033[{};{};{}m {} "
else:
4 years ago
seq_template = "\033[{};{};{}m {} "
print(seq_template.format(48, 5, color, color), end='')
if color % 36 == 15:
print()
4 years ago
print()
def main():
colors4()
colors8()
if __name__ == "__main__":
main()