mirror of
https://github.com/Valkyrie00/bold-brew.git
synced 2026-03-14 22:35:53 +01:00
|
Some checks failed
- Cache all Homebrew data (installed packages, remote formulae/casks, analytics) - Reduce startup time from 1-2s to ~50-100ms with populated cache - Add cache validation to prevent corrupted data usage - Make boot process resilient to cache corruption and network failures - Background update ensures data freshness after startup Cache files stored in ~/Library/Caches/bbrew/ following XDG standards: - installed.json, installed-casks.json (local packages) - formula.json, cask.json (remote packages) - analytics.json, cask-analytics.json (download stats) The app now starts instantly using cached data, then updates in background without blocking the UI. Falls back gracefully if cache is corrupted or network is unavailable. |
||
|---|---|---|
| .. | ||
| models | ||
| services | ||
| ui | ||