use r4d::RadResult;
pub fn main() -> RadResult<()> {
#[cfg(feature = "color")]
colored::control::set_override(true);
#[cfg(feature = "basic")]
{
use r4d::RadoCli;
use std::io::Write;
if let Err(content) = RadoCli::new().parse() {
writeln!(std::io::stderr(), "{}", content)?;
writeln!(
std::io::stderr(),
"Int: Rad panicked with unrecoverable error."
)?;
std::process::exit(1);
}
}
Ok(())
}