pomodoro_timer_rs 0.1.0

A simple Pomodoro timer in Rust
use std::io::{self, Write};
use std::thread::sleep;
use std::time::Duration;

fn main() {
    println!("🍅 ТАЙМЕР ПОМОДОРО");
    println!("1. Работа (25 мин)");
    println!("2. Отдых (5 мин)");
    println!("Выбери режим (1 или 2):");

    let mut choice = String::new();
    io::stdin().read_line(&mut choice).unwrap();

    let minutes = match choice.trim() {
        "1" => 25,
        "2" => 5,
        _ => {
            println!("❌ Не понял, ставлю работу на 25 мин");
            25
        }
    };

    let seconds = minutes * 60;
    println!("\n⏰ Таймер запущен на {} мин", minutes);

    for remaining in (1..=seconds).rev() {
        let mins_left = remaining / 60;
        let secs_left = remaining % 60;
        print!("\r🕐 Осталось: {:02}:{:02}", mins_left, secs_left);
        io::stdout().flush().unwrap();
        sleep(Duration::from_secs(1));
    }

    println!("\n✅ ВРЕМЯ ВЫШЛО! {}", if minutes == 25 { "Работай дальше или отдыхай 💪" } else { "Погнали работать! 🚀" });
}