fermah-common 0.1.2

Fermah common utilities and types.
Documentation
pub mod ascii;
pub mod prompts;
pub mod spinner;

pub const VERGEN_TRIPLE: &str = env!("VERGEN_RUSTC_HOST_TRIPLE");
pub const VERGEN_COMMIT: &str = env!("VERGEN_RUSTC_COMMIT_HASH");
pub const VERGEN_TS: &str = env!("VERGEN_BUILD_TIMESTAMP");

#[macro_export]
macro_rules! print_info {
    () => {
        println!(
            "{}\t\t\t\t  {} {}{}",
            termion::color::Fg(termion::color::LightGreen),
            env!("CARGO_PKG_NAME"),
            env!("CARGO_PKG_VERSION"),
            termion::color::Fg(termion::color::Reset),
        );

        println!(
            "{}\t\t{} . {} . {}{}\n\n",
            termion::color::Fg(termion::color::LightMagenta),
            cli::VERGEN_TRIPLE,
            &cli::VERGEN_COMMIT.to_string()[..7],
            cli::VERGEN_TS,
            termion::color::Fg(termion::color::Reset),
        );
    };
}