rspinner 0.0.3

Elegant rust terminal spinner.
Documentation

rspinner

rust spinner

Install

See Cargo page

Usage

use rspinner::Spinner;
use std::thread::sleep;
use std::time::Duration;

fn main() {
    let mut spinner = Spinner::new(Some("new spinner..."));

    spinner.start(Some("Start -- 1"));

    sleep(Duration::from_secs(2));

    spinner.success(Some("Success!"));

    spinner.start(Some("Start -- 2"));

    sleep(Duration::from_secs(2));

    spinner.error(Some("Has Error!"));
}

Example

cargo run --example run