10 stable releases (4 major)

4.1.1 Nov 21, 2023
4.1.0 Jun 17, 2022
4.0.0 Apr 24, 2022
3.1.0 Mar 11, 2022
0.0.2 Dec 18, 2017

#65 in Command-line interface

Download history 32811/week @ 2023-11-20 34106/week @ 2023-11-27 31353/week @ 2023-12-04 26731/week @ 2023-12-11 23424/week @ 2023-12-18 9023/week @ 2023-12-25 16267/week @ 2024-01-01 24558/week @ 2024-01-08 38648/week @ 2024-01-15 38631/week @ 2024-01-22 37944/week @ 2024-01-29 37700/week @ 2024-02-05 40906/week @ 2024-02-12 43186/week @ 2024-02-19 41360/week @ 2024-02-26 32718/week @ 2024-03-04

160,408 downloads per month
Used in 97 crates (78 directly)

MIT license

47KB
1.5K SLoC

Spinners - 🛎 60+ Elegant terminal spinners for Rust

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

❤️ Shameless plug

200083093-cf48fcab-d95c-4a59-ac66-6e167dd33e7e

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

~1.5MB
~34K SLoC