Sobre o projeto
BrewUI é o aplicativo gráfico oficial do Homebrew para macOS para gerenciamento de pacotes. Ele oferece uma interface nativa em SwiftUI voltada a usuários que preferem uma GUI ao Terminal, mantendo transparência sobre os comandos e operações do Homebrew executados.
O aplicativo permite descobrir, instalar, atualizar e gerenciar pacotes Homebrew. Seus dados de pacotes vêm da ferramenta de linha de comando brew e da API JSON do Homebrew. O BrewUI pode ser instalado com `brew install --cask homebrew-app`.
A configuração é fornecida por um arquivo `brew.env`; aliases de shell e variáveis de shell exportadas não configuram o aplicativo, e ele deve ser reiniciado após alterações na configuração. O projeto é construído com Swift, SwiftUI e Swift Package Manager, com concorrência estrita habilitada.
Para contribuidores, o script de bootstrap instala o Mint, configura versões fixadas do SwiftFormat e SwiftLint, habilita hooks do Git e resolve dependências de pacotes. Os hooks de commit executam formatação, linting e verificações do BrewUILint. A localização da comunidade é gerenciada por meio de catálogos `Localizable.xcstrings` do Xcode, com fallback em inglês e scripts auxiliares para verificação, status e sincronização.
O projeto se descreve como estável e em desenvolvimento ativo, e é licenciado sob AGPL-3.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.