Source code for datautils.ui
"""Nice console UI helpers."""
import sys
from typing import NoReturn
import click
[docs]def log(action: str, message: str) -> None:
"""Log message."""
action = f"{action:20s}"
click.echo(f"{blue(action)}{message}")
[docs]def bail(message: str) -> NoReturn:
"""Print an error message then exit."""
print(f'{red("ERROR:")} {message}', file=sys.stderr)
sys.exit(1)