diff --git a/grmn/ansi.py b/grmn/ansi.py new file mode 100644 index 0000000..50f7734 --- /dev/null +++ b/grmn/ansi.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# pylint: disable=C0111,C0326,C0103 + +"""Listing of ANSI colors plus additional Windows support.""" + +import platform + +# Needed to make ANSI escape sequences work in Windows +SYSTEM = platform.system() +if SYSTEM == "Windows": + try: + import colorama + colorama.init() + except ImportError: + pass + +UP_DEL = u"\u001b[F\u001b[K" +BLACK = u"\u001b[0;30m" +RED_DARK = u"\u001b[0;31m" +GREEN_DARK = u"\u001b[0;32m" +YELLOW_DARK = u"\u001b[0;33m" +CYAN_DARK = u"\u001b[0;36m" +SILVER = u"\u001b[0;37m" +GREY = u"\u001b[1;30m" +RED = u"\u001b[1;31m" +GREEN = u"\u001b[1;32m" +YELLOW = u"\u001b[1;33m" +CYAN = u"\u001b[1;36m" +WHITE = u"\u001b[1;37m" +RESET = u"\u001b[0m"