createProgress static method
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);
}