Skip to content

Commit

Permalink
Remove unhelpful information from errors
Browse files Browse the repository at this point in the history
Before:

```
Git repositories failed:
   0: error: cannot pull with rebase: You have unstaged changes.
      error: Please commit or stash them.
   0:

Location:
   src/steps/git.rs:39

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
```

After:

```
Git repositories failed:
   0: Failed to pull /Users/wiggles/.dotfiles
   1: error: cannot pull with rebase: You have unstaged changes.
      error: Please commit or stash them.
```
  • Loading branch information
9999years committed Sep 16, 2023
1 parent 06a6b7a commit 431474f
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ pub static XDG_DIRS: Lazy<Xdg> = Lazy::new(|| Xdg::new().expect("No home directo
pub static WINDOWS_DIRS: Lazy<Windows> = Lazy::new(|| Windows::new().expect("No home directory"));

fn run() -> Result<()> {
color_eyre::install()?;
install_color_eyre()?;
ctrlc::set_handler();

let opt = CommandLineArgs::parse();
Expand Down Expand Up @@ -572,3 +572,19 @@ fn install_tracing(filter_directives: &str) -> Result<()> {

Ok(())
}

fn install_color_eyre() -> Result<()> {
color_eyre::config::HookBuilder::new()
// Don't display the backtrace reminder by default:
// Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
// Run with RUST_BACKTRACE=full to include source snippets.
// Backtraces can be enabled with the `--backtrace` switch or the `RUST_BACKTRACE`
// environment variable (documented in the `--help` output).
.display_env_section(false)
// Don't display location information by default:
// Location:
// src/steps.rs:92
// Location information is displayed in the backtrace, but usually isn't needed anyways.
.display_location_section(false)
.install()
}

0 comments on commit 431474f

Please sign in to comment.