Project
vgrep
Description
In commands.rs around line 860-869, a progress bar is created for model download. If the download fails, pb.finish_and_clear() may not be called, leaving terminal in an inconsistent state.
Error Message
Debug Logs
System Information
OS: Any
Rust Version: 1.75+
Screenshots
No response
Steps to Reproduce
- Attempt model download with network disabled
- Observe terminal state after error
Expected Behavior
Progress bar should be cleared even on error
Actual Behavior
Progress bar may remain visible, corrupting terminal output
Additional Context
No response