# Exit on Error
[](https://crates.io/crates/eoe)
[](https://docs.rs/eoe)
[](https://opensource.org/licenses/MIT)
This crate helps you exit on error with underlying `anyhow` error handling.
## Install
```
cargo add eoe
```
## Examples
```rust
use anyhow::{anyhow, Context};
use eoe::ExitOnError;
Err::<(), _>(anyhow!("Mm-noom-ba-deh"))
.context("Doom-boom-ba-beh")
.context("Doo-boo-boom-ba-beh-beh")
.exit_on_error();
```

```rust
use anyhow::{anyhow, Context};
use eoe::QuitOnError;
Err::<(), _>(anyhow!("Mm-ba-ba-beh, mm-ba-ba-beh"))
.context("Dee-day-da, ee-day-da")
.quit_on_error();
```
