SIGN IN SIGN UP

Improve ripgrep error handling with structured error types

🤖 Generated with [OpenCode](https://opencode.ai)

Co-Authored-By: OpenCode <noreply@opencode.ai>
D
Dax Raad committed
34fa8cadd6318f606d676dc7476bee1c97c40be2
Parent: edd459e