cooking/
cooking.rs

1use std::thread::sleep;
2use std::time::Duration;
3
4use spinach::Color::Green;
5use spinach::Spinner;
6
7fn main() {
8    let spinner = Spinner::new("Cutting spinaches")
9        .color(Green)
10        .frames_duration(30)
11        .start();
12
13    sleep(Duration::from_secs(1));
14    spinner.text("Cutting tomatoes").update();
15
16    sleep(Duration::from_secs(1));
17    spinner.text("Vegetables cut").symbol("🔪").stop();
18
19    let spinner = Spinner::new("Cooking vegetables")
20        .color(Green)
21        .frames_duration(30)
22        .start();
23
24    sleep(Duration::from_secs(1));
25    spinner.text("Vegetables cooked").symbol("🍲").stop();
26
27    sleep(Duration::from_secs(1));
28}