Criei um aplicativo GUI para gerenciar pacotes do Homebrew (Brewery)
(github.com/yyytir777)Olá. Sou um usuário de MacBook que instala e usa pacotes com o Homebrew. brew list, brew upgrade, brew install etc... são comandos familiares, mas era difícil ver de relance quais pacotes estavam instalados, e também era incômodo ter que abrir o terminal sempre que eu queria atualizar algo.
Por isso, achei que seria mais prático poder gerenciar tudo com um app GUI, então resolvi criar um.
Dashboard
- Exibe em cartões a quantidade de Casks / Formulae instalados e o número de pacotes com atualização disponível
- Permite verificar a versão atual do Homebrew e o espaço total ocupado pelas instalações
- Executa
brew update/brew cleanupcom um único clique
Barra lateral
- Mostra a lista de todos os Casks e Formulae instalados junto com suas versões
- Pacotes com atualização disponível podem ser identificados imediatamente por um ícone laranja
Tela de detalhes do pacote
- Mostra a versão atual → versão mais recente, com opção de atualizar diretamente nessa mesma tela
- Informações detalhadas como link da homepage, licença e data de instalação
- No caso de Formulae, exibe os pacotes de dependência em forma de tags, e ao clicar é possível ir direto para os detalhes daquele pacote
- No caso de Casks, além da remoção normal, oferece suporte à opção
-zap(remoção completa incluindo dados relacionados) - Permite alternar para ver a saída original de
brew info
Busca e instalação de pacotes
- Busca simultaneamente Formulae / Casks por palavra-chave
- Nos resultados da busca, mostra uma prévia da versão e da homepage em um popover
- Permite instalar diretamente pela tela de busca
Depois de usar por alguns meses, como não tive problemas e achei bem prático, resolvi compartilhar com certa cautela.
Ainda acho que falta bastante coisa... Se acharem útil e puderem testar, ficarei muito grato por qualquer feedback valioso relacionado a isso (erros ou recursos que vocês gostariam que fossem adicionados)!!
Ainda não há comentários.