symbol static method
The symbol showing the status of a finished or pending step
Implementation
static String symbol(StepState step, {required bool useColor}) {
switch (step.status) {
case StepStatus.succeeded:
return step.warningCount == 0 ? color("√", Mansil.greenFg, useColor) : color("!", Mansil.yellowFg, useColor);
case StepStatus.failed:
return color("X", Mansil.redFg, useColor);
case StepStatus.skipped:
return color("-", Mansil.dim, useColor);
case StepStatus.pending:
return color("-", Mansil.dim, useColor);
case StepStatus.running:
return color("›", Mansil.cyanFg, useColor);
}
}