ts-ansi 0.2.0

ANSI output for my projects
Documentation
//! Formatting macros for styled messages

/// Format an error message
#[macro_export]
#[clippy::format_args]
macro_rules! format_error {
    ($($arg:tt)*) => (::core::format_args!("{}{}error{}:{} {}",$crate::ansi::BOLD, $crate::ansi::RED, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
}

/// Format a warning message
#[macro_export]
#[clippy::format_args]
macro_rules! format_warning {
    ($($arg:tt)*) => (::core::format_args!("{}{}warning{}:{} {}",$crate::ansi::BOLD, $crate::ansi::YELLOW, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
}

/// Format a success message
#[macro_export]
#[clippy::format_args]
macro_rules! format_success {
    ($($arg:tt)*) => (::core::format_args!("{}{}Success{}:{} {}",$crate::ansi::BOLD, $crate::ansi::GREEN, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
}

/// Format a failure message
#[macro_export]
#[clippy::format_args]
macro_rules! format_failure {
    ($($arg:tt)*) => (::core::format_args!("{}{}Failure{}:{} {}",$crate::ansi::BOLD, $crate::ansi::RED, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
}