Coloring
Emphaising strings with colors etc.
Taken from https://gist.github.com/tuvokki/14deb97bef6df9bc6553.
- class mdacli.colors.Emphasise[source]
Class for emphaising strings with colors etc.
- Variables:
- blue = '\x1b[94m'
- bold = '\x1b[1m'
- static debug(message)[source]
Return a turquoise debug message.
- Parameters:
message (str) – turquoise debug message to return
- Returns:
decorated_message (str) – decorated message
Example
>>> print(bcolors.debug("a=1"))
- static emphasise(str, style)[source]
Decorate a
str
with desired style.The Style could be a color, bold or underline.
- Parameters:
message (str) – message to print
style (str) – emphasising style. See class attributes for available styles
Example
>>> print(Emphasise.emphasise("My colored message", Emphasise.blue))
- static error(message)[source]
Return a red error.
- Parameters:
message (str) – red error to return
- Returns:
decorated_message (str) – decorated message
Example
>>> print(bcolors.error("Potential Danger!"))
- gray = '\x1b[90m'
- green = '\x1b[92m'
- static header(message)[source]
Return a pink header.
- Parameters:
message (str) – pink header to return
- Returns:
decorated_message (str) – decorated message
Example
>>> print(bcolors.header("This is great"))
- static info(message)[source]
Return a blue info.
- Parameters:
message (str) – blue info to return
- Returns:
decorated_message (str) – decorated message
Example
>>> print(bcolors.info("Blue Yay!"))
- static ok(message)[source]
Return a green ok.
- Parameters:
message (str) – green ok to return
- Returns:
decorated_message (str) – decorated message
Example
>>> print(bcolors.ok("Yay!"))
- pink = '\x1b[95m'
- red = '\x1b[91m'
- turquoise = '\x1b[96m'
- underline = '\x1b[4m'
- static warning(message)[source]
Return a yellow warning.
- Parameters:
message (str) – yellow warning to print
- Returns:
decorated_message (str) – decorated message
Example
>>> print(bcolors.warning("Potential Danger!"))
- yellow = '\x1b[93m'