cli-status-board 0.2.3

Simple and thread-safe CLI visualization of async jobs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::time::Duration;

use cli_status_board::{SBState, SBStateConfig, Status};

fn main() {
    let state = SBState::new(SBStateConfig {
        silent: false,
        ..Default::default()
    });

    // When this handle drops the task completes
    let _handle = state.add_task(format!("Some super basic task"), Status::Started);

    std::thread::sleep(Duration::from_secs(10));
}