Texto de: Lucas Galdino
Introdução
O Homebrew, ou simplesmente brew, é um gerenciador de pacotes para o MacOS. Ou seja, ele é um instalador de pacotes via terminal. Porém, ele é bem mais poderoso do que se imagina. Com ele você consegue baixar SDK's de linguagens como Python e Dart, ferramentas como o NodeJS, aplicativos inteiros como navegadores e até mesmo o próprio Java.
Instalação
Para proceder com a instalação é bem simples. Basta seguir o tutorial encontrado no site oficial do Brew.
Em resumo, basta entrar no site oficial, copiar o comando apresentado e colar no seu terminal no Mac. Aqui o comando para facilitar:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Existem também algumas formas alternativas de instalação que podem ser encontradas na página de Documentação oficial da tecnologia, mas a forma principal funciona de forma simples e bem rápida. Caso não dê certo logo de primeira, basta ler o que irá aparecer no terminal que ele dirá o que precisa ser feito para a instalação ser bem sucedida. Ocasionalmente, dependendo do sistema e versão do mesmo, pode ser que seja necessária alguma autorização ou comando extra. Enfim, após isso teremos o Brew instalado e configurado no seu Mac.
Utilização
Para utilizar o Brew é super simples e direto, basta abrir o seu terminal e digitar algum comando iniciando pela palavra-chave brew. Por exemplo, caso você queira instalar o Node.JS na sua máquina não é mais necessário ir até o site oficial, baixar o arquivo .pkg e instalar ele. Basta abrir seu terminal e digitar o comando:
brew install node
E pronto! O Node.JS será instalado na sua máquina. Agora basta testar utilizando algum comando com o prefixo npm. Esse processo serve tanto para o Node quanto para a maioria das tecnologias.
Uma forma interessante de descobrir o que o Brew pode instalar é checando a página oficial Homebrew Formulae que contém uma parte de pesquisa para quaisquer tecnologias que o Homebrew consegue instalar. A partir dessa página você consegue os exatos comandos necessários para a instalação de qualquer coisa, não só tecnologias com CLI para o terminal, como também programas como navegadores e até mesmo o Visual Studio Code.
Existem diversos outros comandos além do install, como o uninstall para remover instalações do próprio Brew, o list que serve para listar os pacotes instalados, ou o comando services que serve para deixar serviços como bancos de dados executando na sua máquina, serviços que podem também se instalados via Brew. Você pode encontrar uma lista completa dos comandos direto do site oficial, aqui.
Conclusão
O artigo foi bem curto, eu sei, mas a dica vale ouro, o Brew é uma ferramenta que ajuda DEMAIS na hora de instalar e gerenciar pacotes dentro do seu Mac. É algo que após conhecer, dificilmente se deixa de usar. Bons estudos!