ProgressBar constructor

ProgressBar({
  1. IOSink? out,
  2. bool? enabled,
  3. int width = 24,
})

Creates a progress bar writing to out (defaults to stdout).

Implementation

ProgressBar({IOSink? out, bool? enabled, int width = 24})
  : _out = out ?? stdout,
    _width = width,
    _enabled =
        enabled ??
        (stdout.hasTerminal && !Platform.environment.containsKey('NO_COLOR'));