Project
vgrep
Description
In commands.rs line 747-749, FileWatcher::new().watch() is called directly, propagating any errors without additional context about what might have gone wrong (permissions, path issues, etc.).
Error Message
Debug Logs
System Information
OS: Any
Rust Version: 1.75+
Screenshots
No response
Steps to Reproduce
- Run
vgrep watch on a directory without read permissions
- Observe error
Expected Behavior
Clear error explaining the permission issue
Actual Behavior
Generic IO error without clear indication of the cause
Additional Context
No response