Commit Graph

4 Commits

Author SHA1 Message Date
eeb07983cb refactor: modularize CLI and optimize cache metadata lookups
- Extract error handling, path validation, and handlers into separate modules
- Add CacheCheckResult to pre-fetch metadata and avoid double lookups
- Deprecate legacy cache methods in favor of optimized alternatives
- Enable tokio fs feature for async file operations
- Remove debug profile from release build
2026-01-08 23:18:39 +05:30
32d08a888f perf: replace SHA256+hex with Blake3 for cache key generation
- Switch from sha2 crate to blake3 for faster hashing (4-7x speedup)
- Use Blake3's built-in to_hex() instead of separate hex crate
- Remove hex and sha2 dependencies
- Eliminates 40% CPU bottleneck in generate_cache_key()
2026-01-08 20:33:44 +05:30
2211057e4f fixed formatting 2025-12-30 02:10:00 +05:30
33784d8f1d refactored every component thoroughly. 2025-12-30 02:08:26 +05:30