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

30 lines
817 B

#!/usr/bin/env python
print("\033[0mno color\n")
for name, flag in [('normal : ', ''),
('bold : ', '1;'),
('italics : ', '3;'),
('bold italics: ', '3;1;')]:
print("\033[0m{}".format(name), end='')
for code in range(8):
print("\033[0m\033[{}3{}m {:03d} ".format(flag, code, code), end='')
print("")
print("\033[0m")
for code in range(256):
print("\033[33;5;0m\033[38;5;{}m {:03d} ".format(code, code), end='')
if code <= 16:
if (code + 1) % 8 == 0:
print("\033[0m")
if (code + 1) % 16 == 0:
print("\033[0m")
else:
if ((code + 1) - 16) % 6 == 0:
print("\033[0m")
if ((code + 1) - 16) % 36 == 0:
print("\033[0m")