Feature: error reporting with clean stacktraces
Open
help wanted
- Dominant language
- Rust
- Stars
- 3.1k
- Forks
- 96
- PR merge metrics
- No merged PRs in 30d
Description
Right now, if the app panics, the stacktrace we see is very much messed up and hard to read, since the terminal is in "raw mode". It would be nice if we could catch all these errors, clear the terminal, exit raw mode and then print them to the screen.
Contributor guide
Research direction
Start by reproducing an app panic while the terminal is in raw mode, then trace how terminal setup and shutdown are handled. Add panic reporting that clears the terminal, exits raw mode, and prints a readable stacktrace; verify the terminal is restored after an error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100