1 # ANSI escape codes for terminals.
2 # X11 xterm: always works, all platforms
3 # cygwin dosbox: run through |cat and then colors work
4 # linux: works on console & gnome-terminal
15 BOLDGRAY = "\033[1;30m"
16 BOLDBLUE = "\033[1;34m"
17 BOLDGREEN = "\033[1;32m"
18 BOLDCYAN = "\033[1;36m"
19 BOLDRED = "\033[1;31m"
20 BOLDPURPLE = "\033[1;35m"
21 BOLDYELLOW = "\033[1;33m"
26 MYWARNING = '\033[93m'
33 if __name__ == '__main__':
34 # Display color names in their color
35 for name, color in locals().items():
36 if name.startswith('__'): continue
37 print color, name, MYEND