focuz 0.0.1

Lightweight Beautiful Terminal Pomodoro Timer
Documentation
#[rustfmt::skip]
pub fn get_ascii_digit(digit: u8) -> Vec<&'static str> {
    match digit {
        0 => vec![
            "  ___  ", 
            " / _ \\ ",
            "| | | |", 
            "| |_| |", 
            " \\___/ ",
        ],
        1 => vec![
            "   _   ", 
            "  / |  ", 
            " /| |  ", 
            "  | |  ", 
            "  |_|  ",
        ],
        2 => vec![
            " _____ ", 
            "|___  |", 
            "  __) |", 
            " / __/ ", 
            "|_____|", 
        ],
        3 => vec![
            " _____ ", 
            "|___ / ", 
            "  |_ \\ ", 
            " ___) |", 
            "|____/ ", 
        ],
        4 => vec![
            " _  _  ", 
            "| || | ", 
            "| || |_", 
            "|__   _", 
            "   |_| ",
        ],
        5 => vec![
            " ____  ", 
            "| ___| ", 
            "|___ \\ ", 
            " ___) |", 
            "|____/ ", 
        ],
        6 => vec![
            "  ___  ", 
            " / /_  ", 
            "| '_ \\ ", 
            "| (_) |", 
            " \\___/ ", 
        ],
        7 => vec![
            " _____ ", 
            "|___  |", 
            "   / / ", 
            "  / /  ", 
            " /_/   ", 
        ],
        8 => vec![
            "  ___  ", 
            " ( _ ) ", 
            " / _ \\ ", 
            "| (_) |", 
            " \\___/ ", 
        ],
        9 => vec![
            "  ___  ", 
            " / _ \\ ", 
            "| (_) |", 
            " \\__, |", 
            "   /_/ ", 
        ],
        _ => vec![
            "       ", 
            "       ", 
            "       ", 
            "       ", 
            "       ", 
        ],
    }
}

#[rustfmt::skip]
pub fn get_ascii_colon() -> Vec<&'static str> {
    vec![
        " _ ", 
        "(_)", 
        " _ ", 
        "(_)", 
        "   ",
    ]
}

pub fn get_ascii_cancelled() -> Vec<&'static str> {
    vec![
        r#"  ___   ___  ____  ____  _ "#,
        r#" / _ \ / _ \|  _ \/ ___|| |"#,
        r#"| | | | | | | |_) \___ \| |"#,
        r#"| |_| | |_| |  __/ ___) |_|"#,
        r#" \___/ \___/|_|   |____/(_)"#,
        r#""#,
        r#"__   __            "#,
        r#"\ \ / /__  _   _   "#,
        r#" \ V / _ \| | | |  "#,
        r#"  | | (_) | |_| |  "#,
        r#"  |_|\___/ \__,_|  "#,
        r#""#,
        r#"  ____       _   "#,
        r#" / ___| ___ | |_ "#,
        r#"| |  _ / _ \| __|"#,
        r#"| |_| | (_) | |_ "#,
        r#" \____|\___/ \__|"#,
        r#""#,
        r#" ____  _     _                  _           _  _ "#,
        r#"|  _ \(_)___| |_ _ __ __ _  ___| |_ ___  __| || |"#,
        r#"| | | | / __| __| '__/ _` |/ __| __/ _ \/ _` || |"#,
        r#"| |_| | \__ \ |_| | | (_| | (__| ||  __/ (_| ||_|"#,
        r#"|____/|_|___/\__|_|  \__,_|\___|\__\___|\__,_|(_)"#,
    ]
}