cformat
def
cformat(text: str) -> str:
Return text
but with tokens of the form <TOKEN>
replaced with ANSI escape codes.
See tokens
for available colour tokens. The special <reset>
token should be used
to restore the default terminal colour.
Example:
from cformat import cformat
msg = cformat("some <inverted><red>weird red text<reset>, then normal text")
def
tokens() -> list[str]:
Return a list of supported replacement tokens.
Each supported replacement token can be used as
<TOKEN>
in a string passed to cformat
.