r4d 2.1.3

Text oriented macro processor
Documentation
#[cfg(feature = "clap")]
use rad::Cli;
use rad::RadResult;

pub fn main() -> RadResult<()> {
    // Enable color on pager such as "less"
    // by overloading color related environment
    #[cfg(feature = "color")]
    colored::control::set_override(true);

    // Command line parse
    #[cfg(feature = "clap")]
    {
        use std::io::Write;
        if let Err(content) = Cli::new().parse() {
            writeln!(std::io::stderr(), "{}", content)?;
        }
    }

    // End
    Ok(())
}