Veelgestelde vragen
Alles wat mensen vragen voor en na het installeren van Brewwery — wat het is, hoe het Homebrew uitvoert en wat het nooit doet.
Over Brewwery
Wat is Brewwery?
Brewwery is een native macOS-app die Homebrew een grafische interface geeft. Geïnstalleerde formulae en casks, zoeken, updates, taps, services, opschonen, diagnose, Brewfiles en een lokale geschiedenis zitten in één venster, en elke actie voert precies het brew-commando uit dat je anders in Terminal zou typen.
Is Brewwery gratis?
Ja. Brewwery is gratis en open source onder de MIT-licentie. Er zijn geen betaalde niveaus, abonnementen, accounts of upsells, en de volledige broncode staat op GitHub.
Is Brewwery een officiële Homebrew-app?
Nee. Brewwery is een onafhankelijk opensourceproject dat Homebrew gebruikt. Het is niet verbonden aan of goedgekeurd door het Homebrew-project, en Homebrew voert nog steeds elke pakketbewerking zelf uit.
Moet Homebrew geïnstalleerd zijn?
Ja. Brewwery is een interface voor een bestaande Homebrew-installatie, dus installeer Homebrew eerst via brew.sh. Brewwery vindt het automatisch in /opt/homebrew/bin/brew, /usr/local/bin/brew of via je PATH, en toont installatie-instructies als het niets vindt.
Installatie & updates
Op welke Macs draait Brewwery?
Op elke Mac met macOS 14 Sonoma of nieuwer. Brewwery is een universele app en draait native op Apple Silicon én Intel, met Homebrew in zowel /opt/homebrew als /usr/local.
Hoe installeer ik Brewwery?
Download het schijfimage, open het en sleep Brewwery naar je map Programma's. Start het daarna via Programma's of Spotlight. De download is ongeveer 6 MB, omdat er geen browser-engine of runtime in de app zit.
Is de app ondertekend en genotariseerd?
Ja. Brewwery 1.0 is ondertekend met een Apple Developer ID en genotariseerd door Apple, dus hij opent zoals elke andere Mac-app. Rechtsklikken op «Open» of Gatekeeper aanpassen is niet nodig.
Hoe werkt het bijwerken van Brewwery?
Via Sparkle, het gebruikelijke updateframework voor Mac-apps. Brewwery zoekt op de achtergrond naar nieuwe versies en controleert zowel Apple's codehandtekening als zijn eigen EdDSA-handtekening voordat er iets wordt geïnstalleerd. Automatisch controleren, previewversies en handmatig controleren regel je in Instellingen.
Ik gebruik Brewwery 0.9. Hoe stap ik over op 1.0?
Download 1.0 en vervang de oude app in je map Programma's. De 0.9-builds hadden geen updater en kunnen zichzelf dus niet bijwerken. Je Homebrew-installatie blijft ongemoeid, maar instellingen, favorieten en geschiedenis uit 0.9 gaan niet mee, omdat de native app ze anders opslaat.
Hoe verwijder ik Brewwery?
Sluit Brewwery af, sleep de app naar de prullenmand en verwijder de gegevens met `rm -rf ~/Library/Application\ Support/Brewwery` en `defaults delete com.brewwery.app`. Homebrew en alles wat je ermee hebt geïnstalleerd blijven precies zoals ze zijn.
Brewwery gebruiken
Kan ik pakketten installeren en verwijderen?
Ja, zowel formulae als casks. Brewwery toont het exacte commando en vraagt om bevestiging, laat de uitvoer van Homebrew live zien tijdens het uitvoeren, kan op elk moment worden geannuleerd en bewaart het resultaat met volledige uitvoer in de geschiedenis.
Beheert Brewwery taps en services?
Ja. De pagina Taps toont je taps en voegt ze na bevestiging toe of verwijdert ze in de vorm owner/repository. De pagina Services toont Homebrew-services met status, gebruiker en bestand, en kan ze starten, stoppen of herstarten.
Kan ik Brewwery en Terminal tegelijk gebruiken?
Ja. Beide gebruiken dezelfde Homebrew-installatie, en Brewwery voegt daar niets eigens aan toe. Druk na wijzigingen in Terminal op ⌘R in Brewwery om de huidige pagina opnieuw te laden.
Mijn Homebrew staat op een eigen locatie. Werkt dat?
Ja. Vul het pad naar het brew-programma in bij Instellingen. Brewwery controleert of het een absoluut pad naar een uitvoerbaar bestand is en of `brew --version` antwoordt, bewaart het daarna en gebruikt het voor alle commando's.
Werkt Brewwery met Brewfiles?
Ja. Het exporteert je huidige configuratie met `brew bundle dump`, leest elk Brewfile en vergelijkt het met deze Mac: wat al geïnstalleerd is, wat ontbreekt en wat Brewwery overslaat. Daarna installeert het alleen de ontbrekende taps, formulae en casks. Brewwery schrijft daarvoor een eigen lijst met gecontroleerde namen, zodat Homebrew nooit Ruby-code uitvoert uit een Brewfile dat iemand je heeft gestuurd.
Wat gebeurt er als een installatie mislukt of vastloopt?
Het voortgangspaneel houdt de volledige uitvoer van Homebrew in beeld, en diezelfde uitvoer staat in de geschiedenis. «Annuleren» stopt Homebrew en alle processen die het startte, zoals downloads. Elk soort bewerking heeft bovendien een veiligheidslimiet: 45 minuten voor installeren en bijwerken, 15 voor verwijderen, 30 voor opschonen en 5 voor services. Met „Report this failure” open je een GitHub-issue of een e-mail met de uitvoer al ingevuld; je controleert het en verstuurt het zelf.
Beveiliging & privacy
Voert Brewwery willekeurige shell-commando's uit?
Nee. Brewwery start nooit een shell. Het roept brew rechtstreeks aan vanuit een gesloten set getypeerde commando's, en elke pakket-, cask-, tap- of servicenaam wordt tegen strikte tekenregels gecontroleerd voordat het een argument wordt. Iets anders uitvoeren is niet mogelijk.
Verzamelt Brewwery gegevens?
Nee. Geen telemetrie, analytics, crashrapporten, accounts of cloudsynchronisatie. Instellingen, favorieten en geschiedenis blijven op je Mac, en Brewwery zet HOMEBREW_NO_ANALYTICS=1 voor de commando's die het uitvoert. De enige eigen netwerkverzoeken zijn updatecontroles.
Heeft Brewwery mijn wachtwoord of sudo nodig?
Nee. Elk commando draait als jouw gebruiker, net alsof je het in Terminal typt. Brewwery heeft geen hulpprogramma, geen verhoogde rechten en vraagt nooit om beheerdersrechten.
Kan Brewwery mijn Homebrew-installatie kapotmaken?
Het voert alleen standaard Homebrew-commando's uit, één tegelijk, en vraagt vóór elk commando dat iets verandert — met het commando erbij. Opschonen vereist daarnaast eerst een voorbeeld. Op de achtergrond gebeurt niets: updatecontroles lezen alleen de lijst met verouderde pakketten.
Waarom Brewwery
Waarom een grafische interface als Homebrew een CLI heeft?
Omdat zien sneller is dan onthouden. Brewwery laat zien wat er is geïnstalleerd, wat verouderd is, wat waarvan afhangt, welke services draaien en wat opschonen zou vrijmaken — zonder commando's samen te stellen of door uitvoer te scrollen. De pagina Commando's toont het bijbehorende brew-commando voor als je toch de Terminal wilt gebruiken.
Hoe verschilt 1.0 van de oude Electron-versie?
Tot 0.9.7 was Brewwery een Electron-app met een React-interface en een Rust-kern. Versie 1.0 is helemaal opnieuw geschreven in Swift met SwiftUI en AppKit: dezelfde functies, een fractie van de download en het geheugengebruik, native scrollen en toetsenbordgedrag, en ondertekende, genotariseerde builds met automatische updates voor Apple Silicon en Intel.
Is er een Linux- of Windows-versie?
Nee. Brewwery is een native Mac-app gebouwd op Apple's frameworks, en er zijn geen plannen om het over te zetten. Homebrew op Linux werkt prima vanaf de opdrachtregel.