Perguntas comuns
Tudo o que perguntam antes e depois de instalar o Brewwery: o que é, como executa o Homebrew e o que nunca faz.
Sobre o Brewwery
O que é o Brewwery?
O Brewwery é um app nativo de macOS que dá ao Homebrew uma interface gráfica. Fórmulas e casks instalados, busca, atualizações, taps, serviços, limpeza, diagnóstico, Brewfiles e um histórico local cabem em uma única janela, e cada ação executa o mesmo comando brew que você digitaria no Terminal.
O Brewwery é gratuito?
Sim. O Brewwery é gratuito e de código aberto sob a licença MIT. Não há planos pagos, assinaturas, contas nem vendas adicionais, e todo o código está no GitHub.
O Brewwery é um app oficial do Homebrew?
Não. O Brewwery é um projeto de código aberto independente que usa o Homebrew. Não tem vínculo com o projeto Homebrew nem é endossado por ele, e é o Homebrew que realiza cada operação com os pacotes.
Preciso ter o Homebrew instalado?
Sim. O Brewwery é uma interface para uma instalação existente do Homebrew, então instale-o primeiro em brew.sh. O Brewwery o encontra automaticamente em /opt/homebrew/bin/brew, /usr/local/bin/brew ou no seu PATH, e mostra as instruções de instalação quando não encontra nada.
Instalação e atualizações
Em quais Macs o Brewwery roda?
Em qualquer Mac com macOS 14 Sonoma ou posterior. O Brewwery é um app universal: roda nativamente em Apple Silicon e Intel, com o Homebrew tanto no prefixo /opt/homebrew quanto em /usr/local.
Como instalo o Brewwery?
Baixe a imagem de disco, abra-a e arraste o Brewwery para a pasta Aplicativos. Depois abra pelo Launchpad, pelos Aplicativos ou pelo Spotlight. O download tem cerca de 6 MB, porque o app não embute nenhum motor de navegador ou runtime.
O app é assinado e notarizado?
Sim. O Brewwery 1.0 é assinado com um Apple Developer ID e notarizado pela Apple, então abre como qualquer outro app de Mac. Não é preciso clicar com o botão direito em «Abrir» nem mudar nenhum ajuste do Gatekeeper.
Como o Brewwery se atualiza?
Pelo Sparkle, o sistema de atualização padrão dos apps de Mac. O Brewwery procura novas versões em segundo plano e verifica tanto a assinatura de código da Apple quanto a própria assinatura EdDSA antes de instalar qualquer coisa. Você pode desativar as verificações automáticas, aceitar versões de pré-lançamento ou verificar manualmente nos Ajustes.
Uso o Brewwery 0.9. Como passo para a 1.0?
Baixe a 1.0 e substitua o app antigo na pasta Aplicativos. As versões 0.9 não tinham atualizador e não conseguem se atualizar sozinhas. Sua instalação do Homebrew não é alterada, mas ajustes, favoritos e histórico da 0.9 não são migrados, porque o app nativo os guarda de outra forma.
Como desinstalo o Brewwery?
Feche o Brewwery, mova o app para o Lixo e apague os dados com `rm -rf ~/Library/Application\ Support/Brewwery` e `defaults delete com.brewwery.app`. O Homebrew e tudo o que você instalou com ele continuam iguais.
Usando o Brewwery
Posso instalar e desinstalar pacotes?
Sim, fórmulas e casks. O Brewwery mostra o comando exato e pede confirmação, exibe a saída do Homebrew ao vivo durante a execução, permite cancelar a qualquer momento e registra o resultado no histórico com a saída completa.
O Brewwery gerencia taps e serviços?
Sim. A página Taps lista seus taps e os adiciona ou remove no formato owner/repository após confirmação. A página Serviços lista os serviços do Homebrew com status, usuário e arquivo, e permite iniciar, parar ou reiniciar cada um.
Posso usar o Brewwery e o Terminal ao mesmo tempo?
Sim. Os dois usam a mesma instalação do Homebrew, e o Brewwery não acrescenta nada próprio a ela. Depois de mudar algo no Terminal, pressione ⌘R no Brewwery para recarregar a página atual.
Meu Homebrew está em um caminho personalizado. Vai funcionar?
Sim. Informe o caminho do executável brew nos Ajustes. O Brewwery verifica se é um caminho absoluto para um arquivo executável e se ele responde a `brew --version` antes de salvar, e então usa esse caminho em todos os comandos.
O Brewwery funciona com Brewfiles?
Sim. Ele exporta sua configuração atual com `brew bundle dump`, lê qualquer Brewfile e o compara com este Mac: o que já está instalado, o que falta e o que o Brewwery ignora. Depois instala só os taps, fórmulas e casks que faltam. Para isso o Brewwery escreve a própria lista de nomes validados, então o Homebrew nunca executa código Ruby de um Brewfile que alguém te enviou.
O que acontece se uma instalação falhar ou travar?
O painel de progresso mantém toda a saída do Homebrew na tela, e a mesma saída fica no histórico. «Cancelar» interrompe o Homebrew e todos os processos que ele iniciou, como downloads. Cada tipo de operação também tem um tempo limite de segurança: 45 minutos para instalar e atualizar, 15 para desinstalar, 30 para limpeza e 5 para serviços. Para relatar, «Report this failure» abre um issue no GitHub ou um e-mail com a saída preenchida; você revisa e envia por conta própria.
Segurança e privacidade
O Brewwery executa comandos de shell arbitrários?
Não. O Brewwery nunca abre um shell. Ele executa o brew diretamente, a partir de um conjunto fechado de comandos tipados, e todo nome de pacote, cask, tap ou serviço passa por regras estritas de caracteres antes de virar argumento. Não há como fazê-lo executar outra coisa.
O Brewwery coleta dados?
Não. Sem telemetria, analytics, relatórios de falha, contas ou sincronização na nuvem. Ajustes, favoritos e histórico ficam no seu Mac, e o Brewwery define HOMEBREW_NO_ANALYTICS=1 nos comandos que executa. As únicas requisições de rede próprias são as verificações de atualização.
O Brewwery precisa da minha senha ou de sudo?
Não. Todo comando roda com o seu usuário, exatamente como se você digitasse no Terminal. O Brewwery não tem ferramenta auxiliar nem privilégios elevados e nunca pede direitos de administrador.
O Brewwery pode quebrar minha instalação do Homebrew?
Ele só executa comandos padrão do Homebrew, um de cada vez, e pergunta antes de qualquer comando que mude algo — mostrando qual será. A limpeza ainda exige uma prévia antes. Nada acontece em segundo plano: a verificação de atualizações apenas lê a lista de pacotes desatualizados.
Por que o Brewwery
Por que usar uma interface gráfica se o Homebrew tem CLI?
Porque ver é mais rápido do que lembrar. O Brewwery mostra o que está instalado, o que está desatualizado, o que depende do quê, quais serviços rodam e quanto a limpeza liberaria — sem montar comandos nem rolar a saída. A página Comandos mostra o comando brew equivalente, caso você prefira o Terminal.
Qual a diferença da 1.0 para a versão antiga em Electron?
Até a 0.9.7, o Brewwery era um app Electron com interface em React e um núcleo em Rust. A 1.0 foi escrita do zero em Swift com SwiftUI e AppKit: os mesmos recursos, uma fração do download e da memória, rolagem e teclado nativos, e builds assinados, notarizados e com atualização automática para Apple Silicon e Intel.
Existe versão para Linux ou Windows?
Não. O Brewwery é um app nativo de Mac feito sobre os frameworks da Apple, e não há planos de portá-lo. O Homebrew no Linux continua funcionando bem pela linha de comando.