strides
A command-line UI library to enhance async programs with progress bars and spinners. It is async-first, opionated, far from feature complete and absolutely not API stable. Use at your own risk.
Examples
This is a simple example that reports the status of three concurrently running futures with a customized spinner and elapsed time:
let mut group = new
.with_spinner_style
.with_elapsed_time;
// Add three futures completing after 1, 2 and 3 seconds.
group.push;
group.push;
group.push;
block_on;
Go into the examples directory for more elaborate examples.