ProgressView.forStdout constructor

ProgressView.forStdout()

A live redrawing dashboard on an interactive terminal, plain lines otherwise (IDE consoles, CI logs, pipes).

Implementation

factory ProgressView.forStdout() =>
    stdout.hasTerminal && stdout.supportsAnsiEscapes
        ? TerminalProgressView()
        : LineProgressView();