Files
Graeme ArthurandClaude Opus 5 9a8567568f Move the API caches to ~/Library/Caches/sh.brew.app
Both stores hold raw HTTP response bodies validated by an ETag, so losing
them costs one refetch and nothing else. That belongs in Caches, which the
system may purge and which is excluded from Time Machine; the catalogue is
the largest thing the app writes and has no business in a backup.

The app is unsandboxed, so the folder name is not cosmetic: "Brew" sat
directly in the shared ~/Library, where it collides with anything else of
that name and reads as if it belonged to the brew CLI.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019pitCmmVCCRVwpUvPgDDoy
2026-09-07 19:57:55 +10:00
..