Homebrew se refiere a sí mismo como «el gestor de paquetes que faltaba para macOS». Pero, ¿cómo puedes ponerlo en práctica?
Como probablemente puedas deducir del nombre, un gestor de paquetes es un programa que te permite gestionar paquetes de software. Estos instalan aplicaciones, applets y otras pequeñas cosas para mejorar tu experiencia informática diaria.
Echemos un vistazo a lo que Homebrew puede hacer con algunas aplicaciones útiles para su Mac.
Requisitos previos al uso de Homebrew
Sigue estos pasos para configurar todo lo necesario para instalar las apps que aquí se comentan.
Instalar Homebrew
En primer lugar, tendrás que abrir Terminal para instalar Homebrew en tu Mac. Mientras estás en ello, sigue adelante e instala cask también. Te abrirá el abanico de opciones disponibles.
Instalar Python
Instalar lenguajes de programación es una de las tareas principales de Homebrew. Una gran cantidad de software de código abierto, en particular, se construye con Python.
Python 2 viene de serie en macOS, pero hay que instalar Python 3 por separado. Además, debes instalar pip, el gestor de paquetes de Python.
Comando para instalar Python:
brew install python
Comando para instalar pip:
sudo easy_install pip
Herramientas de línea de comandos de Xcode (CLT)
A continuación, asegúrate de tener instalado Xcode. Puedes descargar Xcode gratis en la Mac App Store.
Una vez que está todo listo, puede instalar las herramientas de línea de comandos a través del propio Xcode, o a través de la línea de comandos con el siguiente comando:
xcode-select -install
Ahora ya está todo listo para aprovechar el impresionante poder de Homebrew.
1. ql plugins
Cuando seleccionas un archivo en tu Mac y pulsas la barra espaciadora, Quick Look mostrará una imagen de vista previa del archivo que quieres abrir. macOS Mojave mejoró mucho esta función, permitiéndote incluso hacer marcas y ediciones dentro del propio Quick Look.
Puedes mejorar la función Quick Look con ql, una serie de plugins que mejoran lo que Quick Look puede decirte.
- qlimagesize: Previsualiza el tamaño de las imágenes en megabytes, junto con su resolución en píxeles.
- qlcolorcode: Previsualiza los archivos de código fuente y muestra su resaltado de sintaxis.
- qlmarkdown: Previsualiza los archivos compatibles con Markdown.
- suspicious-package: Previsualiza cualquier paquete instalador estándar de Apple (los que terminan en PKG) y ve exactamente qué instalará y dónde, incluyendo los scripts de pre y post-instalación.
Hay una plétora de plugins ql adicionales disponibles. Estos le permiten previsualizar todo, desde archivos JSON hasta archivos ZIP.
Comando para instalar todos los plugins de ql:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
2. mas
Elimina por completo la interfaz gráfica de tus descargas de aplicaciones para Mac instalando mas, el instalador CLI de la Mac App Store. Esto le permite instalar aplicaciones de la App Store directamente desde la línea de comandos.
Puede buscar aplicaciones, instalar todas las actualizaciones existentes, imprimir el número de versión de una aplicación en la tienda, y más. Incluso hay una opción divertida llamada suerte que instalará el primer resultado de la búsqueda. Pruébalo si te atreves.
Comando de instalación:
brew install mas
3. midnight-commander
Esta potente aplicación intenta combinar lo mejor del Finder y de la línea de comandos creando un gestor de archivos interactivo directamente en la ventana del Terminal.
Midnight-commander te permite buscar en tu estructura de directorios usando clics o las flechas del teclado. Puedes comparar los directorios de la derecha con los de la izquierda para tener una idea rápida del tamaño de los archivos, la estructura de los directorios, etc.
Después de la instalación, puede lanzar midnight-commander con el comando
mc
.
Comando para instalar:
brew install midnight-commander
4. speedtest-cli
Nota: Este programa requiere pip, el gestor de paquetes de Python. Anteriormente proporcionamos instrucciones para instalar pip.
speedtest-cli le permite hacer una prueba rápida de la velocidad de su conexión a Internet directamente desde la línea de comandos.
Las opciones populares incluyen:
--bytes
: Muestra la salida en bytes en lugar de bits (recuerde que hay ocho bits en un byte, por lo que una conexión de un gigabit por segundo es realmente 125 megabytes por segundo).
--simple
: Muestra sólo la información básica (velocidad de ping, velocidad de descarga y velocidad de subida), que es probablemente todo lo que quiere saber.
Comando para instalar:
pip install speedtest-cli
5. wifi-password
Nota: Necesitas el CLT actualizado de XCode para que esto funcione (ver arriba).
La aplicación wifi-password mostrará, después de una autenticación en el llavero, la contraseña Wi-Fi de la red a la que está conectado actualmente, o de otra red en su llavero.
Comando para instalar:
brew install wifi-password
6. tldr
Cualquiera que haya incursionado en el scripting de bash sabe lo valiosas (y lo densas e ilegibles) que pueden ser las páginas man.
Si todo lo que quieres hacer es obtener una lista rápida de las opciones disponibles para ls o la sintaxis de find, tldr es un recurso inestimable. Es como tener tu propio compañero de codificación sentado a tu lado, traduciendo el comando man en términos más amigables.
Comando para instalar:
brew install tldr
7. archey
¿Alguna vez has querido mostrar la rapidísima velocidad de tu sistema moderno y contrastarla con un toque de nostalgia? archey está aquí para ayudarte. Esta bonita aplicación de una sola función mostrará la información de tu sistema en Terminal junto a un icono de Apple de estilo retro basado en texto. Es una forma divertida de conseguir un aspecto retro en tu Mac.
Comando para instalar:
brew install archey
8. htop
Como versión de línea de comandos del Monitor de Actividad, top es potente pero deja mucho que desear. Muestra mucha información útil sobre los procesos que se ejecutan en tu ordenador, pero es casi imposible de navegar. Si quieres seleccionar un proceso o matarlo, podrías reiniciar toda la máquina en el tiempo que tardas en averiguar cómo hacerlo con top.
Introduzca htop, la aplicación de línea de comandos instalable en casa que supera a top. Es fácil de navegar, hace que sea simple para seleccionar los procesos, y matarlos no es un rompecabezas. La aplicación resalta diferentes tipos de datos usando diferentes colores, haciendo también fácil de leer y digerir la información que estás viendo.
Comando para instalar:
brew install htop