printStepIndicator static method

void printStepIndicator(
  1. int currentStep,
  2. int totalSteps,
  3. String stepName
)

Display a step indicator

Implementation

static void printStepIndicator(int currentStep, int totalSteps, String stepName) {
  final String steps = List<String>.generate(totalSteps, (int i) {
    if (i < currentStep) return '●';
    if (i == currentStep) return '◉';
    return '○';
  }).join(' ');

  print('');
  print('  $steps');
  print('  Step ${currentStep + 1} of $totalSteps: $stepName');
  print('');
}