Attribute Macro cmd_lib::main

source ·
#[main]
Expand description

Mark main function to log error result by default.


#[cmd_lib::main]
fn main() -> CmdResult {
    run_cmd!(bad_cmd)?;
    Ok(())
}
// output:
// [ERROR] FATAL: Running ["bad_cmd"] failed: No such file or directory (os error 2)