Skip to content

Formulas de Homebrew que más utilizo

Publicado el:February 6, 2022 at 08:34 PM

Como desarrollador, uso Homebrew en mi Mac para instalar y administrar aplicaciones y herramientas de línea de comandos. Utilizo fórmulas para mejorar la productividad y eficiencia en el desarrollo de software, incluyendo instalación de lenguajes de programación, gestores de paquetes, herramientas de control de versiones y utilidades de línea de comandos. Aquí comparto algunas fórmulas útiles para mejorar el flujo de trabajo.


bat - Lectura de archivos

Permite el resaltado de sintaxis para una gran cantidad de lenguajes de programación, es excelente alternativa a cat

Instalación

brew install bat

Uso: bat use


tre - Gerarquia de directorios

Es una alternativa al comando tree. Te ayuda a listar la estructura de directorios en un diagrama en forma de árbol. Además, tiene otras funcionalidades, como una salida en colores atractiva e incluso una salida a formato JSON.

Instalación

brew install tre-command

Uso: tre use


nvm - Administrador de versiones de NodeJS

NVM es un administrador de versiones de NodeJS nos permite instalar, administrar y cambiar fácilmente entre diferentes versiones de Node.js en un mismo sistema.

Instalación y configuración

brew install nvm

Creamos el directorio donde se guardará la configuración de nvm

mkdir ~/.nvm

Agregamos las siguientes líneas a nuestra configuración. (.perfil o .zshrc o .zprofile)

# NVM
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

Verificamos que nvm esté instalado correctamente

nvm --version

Si todo sale correctamente, podremos comenzar a descargar y administrar nuestras versiones de Node. Algunos comandos útiles son:

nvm install [<version>] # Descarga e instala una <versión> específica.
nvm ls # Lista las versiones de Node instaladas
nvm use [<version>] # Modifica PATH para usar la <versión> especificada.
nvm ls-remote # Lista las versiones remotas disponibles para instalar
nvm uninstall <version> # Desinstala una <versión>

Te recomiendo ver todos los comandos disponibles escribiendo nvm --help


inetutils - Utilidades de red

La fórmula inetutils es una colección de utilidades y servicios relacionados con la red para sistemas Unix. Incluye herramientas como ftp, telnet, rsh, rlogin, rexec, hostname, ping, traceroute, whois, rwho.

Instalación

brew install inetutils

tldr - Documentación

tldr es una colección de páginas de manuales man mantenidas por la comunidad. A diferencia de las páginas de manual tradicionales, están resumidas, contienen ejemplos de uso útiles y están bien coloreadas para facilitar la lectura.

brew install tldr

Uso:

tldr <command>

tldr example


exiftool - Lectura y escritura de metadata

ExifTool es una librería de Perl para leer, escribir y editar metadatos en archivos de imagen, audio y video. Soporta una amplia variedad de formatos de archivo y permite ver y modificar información como la fecha y hora de creación, el modelo de cámara utilizado, la ubicación geográfica y otra información relevante.

Instalación

brew install exiftool

Uso:

exiftool <archivo>

exiftool example


git - Control de versiones

Por último, pero no menos importante, está Git, el sistema de control de versiones que utilizo diariamente para gestionar mis repositorios de código

Instalación

brew install git

Espero que algunas de estas herramientas te sean de utilidad, más adelante espero compartir algunas más que te puedan servir en tu día a día :)