clock-rs 0.2.1

A modern, terminal-based digital clock
mod character;
mod cli;
mod clock;
#[macro_use]
mod color;
mod config;
mod error;
mod position;
mod segment;
mod state;

use std::process;

use crate::{color::Color, error::Error, state::State};

fn run() -> Result<(), Error> {
    State::new()?.run()
}

fn main() {
    if let Err(err) = run() {
        println!("{}error:{} {err}", esc!("1;31"), Color::RESET);
        process::exit(1);
    }
}