A Rust library for displaying terminal spinners
APACHE-2.0 License
A Rust library for showing terminal loading animations.
use terminal_spinners::{SpinnerBuilder, DOTS};
let handle = SpinnerBuilder::new().spinner(&DOTS).text("Loading unicorns").start();
// Do some other work...
std::thread::sleep(std::time::Duration::from_secs(3));
handle.done();
The examples/
directory contains an example for each available spinner. To see them in action, run cargo run --example <name>
. Additional examples for showcasing other functionality are:
Filename | Desc |
---|---|
clear_line |
Showcases SpinnerHandle::stop_and_clear
|