Skip to content

Colors

colors

RESET = '\x1b[0m' module-attribute

Colors

Bases: StrEnum

Color escape codes supported in xDSL. See: https://en.wikipedia.org/wiki/ANSI_escape_code#3-bit_and_4-bit for color definitions.

Source code in xdsl/utils/colors.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class Colors(StrEnum):
    """
    Color escape codes supported in xDSL. See:
    https://en.wikipedia.org/wiki/ANSI_escape_code#3-bit_and_4-bit
    for color definitions.
    """

    BLACK = "\033[30m"
    RED = "\033[31m"
    GREEN = "\033[32m"
    YELLOW = "\033[33m"
    BLUE = "\033[34m"
    MAGENTA = "\033[35m"
    CYAN = "\033[36m"
    WHITE = "\033[37m"

    BRIGHT_BLACK = "\033[90m"
    BRIGHT_RED = "\033[91m"
    BRIGHT_GREEN = "\033[92m"
    BRIGHT_YELLOW = "\033[93m"
    BRIGHT_BLUE = "\033[94m"
    BRIGHT_MAGENTA = "\033[95m"
    BRIGHT_CYAN = "\033[96m"
    BRIGHT_WHITE = "\033[97m"

BLACK = '\x1b[30m' class-attribute instance-attribute

RED = '\x1b[31m' class-attribute instance-attribute

GREEN = '\x1b[32m' class-attribute instance-attribute

YELLOW = '\x1b[33m' class-attribute instance-attribute

BLUE = '\x1b[34m' class-attribute instance-attribute

MAGENTA = '\x1b[35m' class-attribute instance-attribute

CYAN = '\x1b[36m' class-attribute instance-attribute

WHITE = '\x1b[37m' class-attribute instance-attribute

BRIGHT_BLACK = '\x1b[90m' class-attribute instance-attribute

BRIGHT_RED = '\x1b[91m' class-attribute instance-attribute

BRIGHT_GREEN = '\x1b[92m' class-attribute instance-attribute

BRIGHT_YELLOW = '\x1b[93m' class-attribute instance-attribute

BRIGHT_BLUE = '\x1b[94m' class-attribute instance-attribute

BRIGHT_MAGENTA = '\x1b[95m' class-attribute instance-attribute

BRIGHT_CYAN = '\x1b[96m' class-attribute instance-attribute

BRIGHT_WHITE = '\x1b[97m' class-attribute instance-attribute