Exit on Error
This crate provides utilities for exiting processes on errors gracefully, leveraging anyhow to display detailed error context and chained messages.
Examples
Exiting on error:
use ;
use ExitOnError;
Err::
.context
.context
.exit_on_error;
Or if you prefer the word quit:
use ;
use QuitOnError;
Err::
.context
.quit_on_error;
Messages are customizable:
use ;
let _ = ERROR.set;
let _ = SEP.set;
let _ = MESSAGE_STYLE.set;
let _ = MESSAGE_ON_NONE.set;
None::.exit_on_error;