createProgress static method

OracularProgressState createProgress(
  1. int total, {
  2. String? rightPrompt,
  3. double size = 0.5,
})

Create a progress bar tracker

Implementation

static OracularProgressState createProgress(
  int total, {
  String? rightPrompt,
  double size = 0.5,
}) {
  final interact.ProgressState progress = Progress(
    length: total,
    size: size,
    rightPrompt: rightPrompt != null
        ? (int current) => ' $rightPrompt ($current/$total)'
        : (int current) => ' $current/$total',
  ).interact();
  return OracularProgressState(progress, total);
}