arc.color
bg
¶
Background colors
Source code in arc/color.py
ARC_BLUE = '\x1b[48;2;59;192;240m'
class-attribute
¶
The blue used in arc branding
BLACK = '\x1b[40m'
class-attribute
¶
Ansi escape code: \033[40m
BLUE = '\x1b[44m'
class-attribute
¶
Ansi escape code: \033[44m
BRIGHT_BLUE = '\x1b[104m'
class-attribute
¶
Ansi escape code: \033[104m
BRIGHT_CYAN = '\x1b[106m'
class-attribute
¶
Ansi escape code: \033[106m
BRIGHT_GREEN = '\x1b[102m'
class-attribute
¶
Ansi escape code: \033[102m
BRIGHT_MAGENTA = '\x1b[105m'
class-attribute
¶
Ansi escape code: \033[105m
BRIGHT_RED = '\x1b[101m'
class-attribute
¶
Ansi escape code: \033[101m
BRIGHT_WHITE = '\x1b[107m'
class-attribute
¶
Ansi escape code: \033[107m
BRIGHT_YELLOW = '\x1b[103m'
class-attribute
¶
Ansi escape code: \033[103m
CYAN = '\x1b[46m'
class-attribute
¶
Ansi escape code: \033[46m
GREEN = '\x1b[42m'
class-attribute
¶
Ansi escape code: \033[42m
GREY = '\x1b[100m'
class-attribute
¶
Ansi escape code: \033[100m
MAGENTA = '\x1b[45m'
class-attribute
¶
Ansi escape code: \033[45m
RED = '\x1b[41m'
class-attribute
¶
Ansi escape code: \033[41m
WHITE = '\x1b[47m'
class-attribute
¶
Ansi escape code: \033[47m
YELLOW = '\x1b[43m'
class-attribute
¶
Ansi escape code: \033[43m
hex(hex_code)
staticmethod
¶
rgb(red=0, green=0, blue=0)
staticmethod
¶
effects
¶
Other effects. Support from terminal to terminal may vary
Source code in arc/color.py
BOLD = '\x1b[1m'
class-attribute
¶
Bold the text
CLEAR = '\x1b[0m'
class-attribute
¶
Remove any effects applied with escape codes
ITALIC = '\x1b[3m'
class-attribute
¶
Italicize the text
STRIKETHROUGH = '\x1b[9m'
class-attribute
¶
Strikethrough the text
UNDERLINE = '\x1b[4m'
class-attribute
¶
Underline the text
fg
¶
Foreground colors
Source code in arc/color.py
ARC_BLUE = '\x1b[38;2;59;192;240m'
class-attribute
¶
The blue used in arc branding
BLACK = '\x1b[30m'
class-attribute
¶
Ansi escape code: \033[30m
BLUE = '\x1b[34m'
class-attribute
¶
Ansi escape code: \033[34m
BRIGHT_BLUE = '\x1b[94m'
class-attribute
¶
Ansi escape code: \033[94m
BRIGHT_CYAN = '\x1b[96m'
class-attribute
¶
Ansi escape code: \033[96m
BRIGHT_GREEN = '\x1b[92m'
class-attribute
¶
Ansi escape code: \033[92m
BRIGHT_MAGENTA = '\x1b[95m'
class-attribute
¶
Ansi escape code: \033[95m
BRIGHT_RED = '\x1b[91m'
class-attribute
¶
Ansi escape code: \033[91m
BRIGHT_WHITE = '\x1b[97m'
class-attribute
¶
Ansi escape code: \033[97m
BRIGHT_YELLOW = '\x1b[93m'
class-attribute
¶
Ansi escape code: \033[93m
CYAN = '\x1b[36m'
class-attribute
¶
Ansi escape code: \033[36m
GREEN = '\x1b[32m'
class-attribute
¶
Ansi escape code: \033[32m
GREY = '\x1b[90m'
class-attribute
¶
Ansi escape code: \033[90m
MAGENTA = '\x1b[35m'
class-attribute
¶
Ansi escape code: \033[35m
RED = '\x1b[31m'
class-attribute
¶
Ansi escape code: \033[31m
WHITE = '\x1b[37m'
class-attribute
¶
Ansi escape code: \033[37m
YELLOW = '\x1b[33m'
class-attribute
¶
Ansi escape code: \033[33m
hex(hex_code)
staticmethod
¶
rgb(red=0, green=0, blue=0)
staticmethod
¶
colorize(string, *codes, clear=True)
¶
Applies colors / effects to an entire string
Parameters:
Name | Type | Description | Default |
---|---|---|---|
string |
str
|
String to colorize |
required |
*codes |
str
|
colors / effects to apply to the strin |
()
|
clear |
bool
|
Whether or not to append |
True
|
Returns:
Name | Type | Description |
---|---|---|
str | The colorized string |