Todo lo que ha instalado Homebrew, y lo que nunca usas.
Vitals pregunta a Homebrew qué ha instalado en tu Mac y muestra cada paquete con su tamaño, la actualización pendiente y cuándo se ejecutó por última vez uno de sus programas. Los que nunca se han visto en ejecución aparecen con el espacio que ocupan, los servicios tienen Iniciar y Detener, y no se ejecuta nada hasta que confirmas el comando brew.
Las cifras son simuladas: una página web no puede leer tu Mac, ni debería.
Cada paquete, con su tamaño y cuándo se ejecutó por última vez.
Las fórmulas y los casks que pediste por su nombre, cada uno con lo que es, su versión, su tamaño en disco y cuándo vio Vitals por última vez uno de sus programas en ejecución. Las dependencias están a un interruptor, cada una con lo que la necesita.
- Fórmulas y casks
- Tamaño en disco, contando todas las versiones
- En ejecución ahora, Hoy, Esta semana, Este mes
- Dependencias, con lo que necesita cada una
Los paquetes que instalaste y nunca ejecutaste.
“No vistos en ejecución” muestra los paquetes que Vitals nunca ha visto ejecutarse, con el espacio que ocupan entre todos. Desinstalar está disponible para un paquete que nada más necesita, y ejecuta brew uninstall después de que confirmes.
- No vistos en ejecución, con el espacio que ocupan
- Desinstalar, para lo que nada más necesita
- “Lo necesita”, para el resto
- Ejecuta brew uninstall, y lo dice
brew services, con Iniciar, Detener y Reiniciar.
Cada servicio de Homebrew con si está en ejecución, si se inicia al iniciar sesión y si se ejecuta como root. Iniciar, Detener y Reiniciar ejecutan brew services, y los puertos de un servicio están en la sección Puertos.
- En ejecución, detenido, o detenido con un error
- Si se inicia al iniciar sesión, o no
- Iniciado con sudo, se ejecuta como root
- Sus puertos, en la sección Puertos
Actualizaciones pendientes, y lo que libera una limpieza.
Un paquete con una versión más reciente dice cuál, con Actualizar en cada uno y “Actualizar todo” para todos. “Se puede liberar” es lo que ocupan las versiones antiguas y las descargas de Homebrew, y Limpiar ejecuta brew cleanup.
- La versión instalada, y la nueva
- Actualiza uno, o “Actualizar todo”
- Versiones antiguas y descargas, con su tamaño
- Un servicio en ejecución se reinicia con la versión nueva
Homebrew, antes y después
Homebrew es como la mayoría de los desarrolladores instalan sus herramientas, y no deja de crecer. Una fórmula que probaste una vez hace dos años sigue ahí con sus dependencias, una base de datos instalada para un proyecto sigue iniciándose cada vez que inicias sesión, y cada actualización deja atrás la versión antigua.
brew list los nombra. No dice cuáles usas, cuánto espacio ocupa cada uno ni qué servicio se está ejecutando ahora mismo. Cada una de esas cosas es un comando distinto.
Homebrew, una sección de la pestaña Desarrollo de Vitals, lo reúne todo en un solo sitio: cada paquete con su tamaño y cuándo se ejecutó por última vez, los que nunca se han visto en ejecución, las actualizaciones pendientes, los servicios con Iniciar y Detener, y lo que liberaría una limpieza. Cada cambio es un comando brew, que se ejecuta después de que lo confirmes.
Dónde está en Vitals
La pestaña, el ítem de la barra de menús y el ajuste, en el orden en que irías a buscarlos.
- 01
Abre la pestaña Desarrollo y elige Homebrew
Vitals pregunta a brew qué está instalado, lo que tarda uno o dos segundos, y muestra los paquetes que pediste por su nombre con sus tamaños.
- 02
Mira lo que nunca usas
“No vistos en ejecución” muestra los paquetes que Vitals nunca ha visto ejecutarse, con el espacio que ocupan. Desinstala uno tras una confirmación.
- 03
Revisa los servicios
Cada servicio dice si está en ejecución y si se inicia al iniciar sesión. Detén uno que no necesites y seguirá detenido hasta que lo vuelvas a iniciar.
- 04
Actualiza y limpia
Actualiza un paquete o todos, y luego haz una limpieza para eliminar las versiones antiguas y las descargas que guardó Homebrew.
Homebrew: Monitor de Actividad y Vitals
La comparativa completa va fila por fila. Estas son las filas sobre homebrew.
Los términos que hay detrás
Qué significan las cifras, según el glosario de Monitor de Actividad.
- launchd
launchd es el primer proceso que macOS inicia al arrancar, con el identificador de proceso 1.
- Puerto a la escucha
Un puerto a la escucha es un puerto de red en el que un proceso espera conexiones entrantes, como un servidor web en el puerto 3000.
- PID
Un PID, o ID de proceso, es un número que macOS asigna a cada proceso en ejecución para identificarlo.
Preguntas
Lo que la gente pregunta sobre homebrew antes de comprar.
¿Cómo sabe Vitals cuándo se ejecutó un paquete por última vez?
Por su propio historial de uso. Cuando se está ejecutando un programa que instaló un paquete, Vitals lo anota, así que cada paquete dice “En ejecución ahora”, “Hoy”, “Esta semana”, “Este mes”, “Hace más de un mes” o “No visto en ejecución”. Un comando que termina en menos de un segundo rara vez se detecta.
¿Vitals cambia algo por su cuenta?
No. Actualizar, Desinstalar, Limpiar y los botones de los servicios ejecutan cada uno un comando brew, tras una confirmación que dice cuál.
¿También muestra los casks?
Sí. Aparecen tanto las fórmulas como los casks.
¿Y las dependencias?
La lista empieza con lo que pediste por su nombre. Activa “Incluir dependencias” para ver las bibliotecas que han traído otros paquetes, cada una con lo que la necesita.
¿Puede desinstalar un paquete que necesitan otros?
No. Desinstalar solo se ofrece para un paquete que nada más necesita. Los demás dicen qué los necesita.
¿Gestiona brew services?
Sí. Cada servicio muestra si está en ejecución, si se inicia al iniciar sesión y si se inició con sudo, con Iniciar, Detener y Reiniciar.
¿Cuánto libera una limpieza?
Vitals se lo pregunta a Homebrew, que guarda las versiones que ha sustituido una actualización y los archivos que ha descargado. La cifra está en “Se puede liberar”, y Limpiar ejecuta brew cleanup.
¿Puede mi asistente preguntar qué está instalado?
Sí. Por MCP, un asistente puede preguntar qué está instalado, qué tiene una actualización y qué no se ha visto en ejecución, y vitals homebrew responde lo mismo en la terminal.
Sigue leyendo
Guías que lo usan y cómo se compara Vitals con las apps que la gente compra para esto.
Más de Vitals
Todas las funcionesContenedores Docker
Dentro del único proceso grande de Docker: la memoria, la CPU, la red y los puertos de cada contenedor, con Detener en cada uno.
Mezclador de volumen
Sube la reunión y baja la música: un regulador para cada app con sonido, el micrófono y las baterías de tus dispositivos Bluetooth.
Temperatura y ventiladores
Temperatura de la CPU y la GPU y velocidad de los ventiladores, las apps que lo calientan y ventiladores que siguen una curva que dibujas tú.
Lifetime por $29 mientras dure el precio de lanzamiento
Quedan 0 a este precio. Después $49, o $15 por un año de actualizaciones. Un solo pago, reembolso en 14 días.
Consigue Vitals por $29