Hice una aplicación GUI para administrar paquetes de Homebrew (Brewery)
(github.com/yyytir777)Hola. Soy un usuario de MacBook que instala y usa paquetes con Homebrew. brew list, brew upgrade, brew install, etc.… son comandos familiares, pero me resultaba difícil ver de un vistazo qué paquetes estaban instalados y era incómodo tener que abrir la terminal cada vez que quería actualizarlos.
Por eso pensé que sería conveniente poder administrarlos con una app GUI y terminé creándola.
Panel principal
- Muestra en tarjetas la cantidad de Casks / Formulas instalados y la cantidad de paquetes con actualizaciones disponibles
- Permite ver la versión actual de Homebrew y el tamaño total de la instalación
- Ejecuta
brew update/brew cleanupcon un solo clic
Barra lateral
- Muestra la lista de todos los Casks y Formulas instalados junto con su versión
- Los paquetes con actualizaciones disponibles se identifican de inmediato con un ícono naranja
Pantalla de detalles del paquete
- Muestra la versión actual → la versión más reciente y permite actualizar directamente desde esa pantalla
- Información detallada como enlace a la página principal, licencia, fecha de instalación, etc.
- En el caso de las Formulas, muestra los paquetes de dependencias en forma de etiquetas y, al hacer clic, lleva directamente a los detalles de ese paquete
- En el caso de los Casks, además de la desinstalación normal, admite la opción
-zap(eliminación completa, incluidos los datos relacionados) - Se puede revisar alternando la salida original de
brew info
Búsqueda e instalación de paquetes
- Búsqueda simultánea de Formula / Cask por palabra clave
- Vista previa de versión y página principal en un popover desde los resultados de búsqueda
- Instalación directa desde la pantalla de búsqueda
Después de usarla durante varios meses, no tuve problemas y me pareció bastante práctica, así que me animo a compartirla con cuidado.
Todavía siento que le faltan cosas... Si creen que puede ser útil, pruébenla y les agradecería muchísimo cualquier comentario valioso relacionado (errores o funciones que les gustaría que se agregaran).
Aún no hay comentarios.