terminal

FontBakery reporters/terminal can report the events of the FontBakery CheckRunner Protocol to the terminal (or by pipe to files).

class fontbakery.reporters.terminal.ProgressBar(count, theme)[source]
reset(count)[source]
spinnerstates = ' ░▒▓█▓▒░'[source]
class fontbakery.reporters.terminal.TerminalReporter(is_async: bool = False, runner: fontbakery.checkrunner.CheckRunner | None = None, output_file: str | None = None, loglevels: Iterable[fontbakery.status.Status] | None = None, collect_results_by: str | None = None, succinct: bool = False, quiet: bool = False, print_progress: bool = True, theme: dict | None = None)[source]
add_to_event_buffer(event, *renderables)[source]
end()[source]
print_progress: bool = True[source]
receive_result(checkresult: CheckResult)[source]
start(order)[source]
theme: dict | None = None[source]