9 stable releases (4 major)

4.1.0 Jun 17, 2022
4.0.0 Apr 24, 2022
3.1.0 Mar 11, 2022
3.0.1 Feb 23, 2022
0.0.2 Dec 18, 2017

#24 in Command-line interface

Download history 1912/week @ 2022-12-02 3816/week @ 2022-12-09 2438/week @ 2022-12-16 1300/week @ 2022-12-23 982/week @ 2022-12-30 1390/week @ 2023-01-06 1894/week @ 2023-01-13 2031/week @ 2023-01-20 2829/week @ 2023-01-27 2595/week @ 2023-02-03 1059/week @ 2023-02-10 1249/week @ 2023-02-17 1164/week @ 2023-02-24 1071/week @ 2023-03-03 997/week @ 2023-03-10 929/week @ 2023-03-17

4,366 downloads per month
Used in 50 crates (49 directly)

MIT license

43KB
1.5K SLoC

Spinners - 🛎 60+ Elegant terminal spinners for Rust

Cargo version Crates.io docs.rs Crates.io Slack

❤️ Shameless plug

Install

See Cargo page

Usage

use spinners::{Spinner, Spinners};
use std::thread::sleep;
use std::time::Duration;

fn main() {
    let mut sp = Spinner::new(Spinners::Dots9, "Waiting for 3 seconds".into());
    sleep(Duration::from_secs(3));
    sp.stop();
}

Example

cargo run --example cycle
cargo run --example simple

License

MIT © François-Guillaume Ribreau, James Cordor

Dependencies

~0.7–1.1MB
~27K SLoC