reef 0.1.17

a package to execute and log system commands
Documentation
use colored::*;
use std::fmt::{Debug, Display, Formatter};

#[derive(Debug, PartialEq)]
pub enum Status {
    Unknown,
    TimedOut,
    Error,
    Ok,
}

impl Display for Status {
    fn fmt(&self, f: &mut Formatter) -> std::fmt::Result {
        match self {
            Status::Ok => write!(f, "{}", "".green().bold()),
            Status::TimedOut => write!(f, "{}", "!".yellow().bold()),
            Status::Error => write!(f, "{}", "X".red().bold()),
            _ => write!(f, "{}", "?".yellow().bold()),
        }
    }
}