0.2 Instalando CLIs essenciais: Git, GitHub CLI, Node.js e Ripgrep
24 minutos de aula prática

0.2 Instalando CLIs essenciais: Git, GitHub CLI, Node.js e Ripgrep

Acompanhe o passo a passo detalhado no conteúdo abaixo e execute os códigos em tempo real.

Terminal 10x: CLI + IA para Multiplicar Produtividade

0.2 Instalando CLIs essenciais: Git, GitHub CLI, Node.js e Ripgrep

Duração: 24 minutos • Módulo Prático

Próxima Aula

Objetivo e Resumo da Aula

Guia passo a passo para instalar e autenticar Git, GitHub CLI (gh), Node.js e gerenciadores de pacote.

### Setup de Ferramentas Essenciais Nesta aula instalamos o ecossistema profissional de CLIs no seu sistema operacional de forma limpa e configuramos os executáveis no PATH. #### Ferramentas instaladas: - **Git & GitHub CLI (`gh`):** Controle de versão e gestão de repositórios/PRs pelo terminal. - **Node.js LTS & npm:** Runtime para rodar scripts JavaScript/TypeScript e pacotes globais. - **Ripgrep (`rg`):** A ferramenta mais rápida do mundo para buscar texto e regex em código.

Instalação no Windows via Winget (PowerShell como Admin)

setup-windows.ps1
# Instalação rápida de ferramentas no Windows via Winget:
winget install --id Git.Git -e --source winget
winget install --id GitHub.cli -e --source winget
winget install --id OpenJS.NodeJS.LTS -e --source winget
winget install --id BurntSushi.ripgrep.MSVC -e --source winget

# Autenticar no GitHub via navegador em 1 clique:
gh auth login --web

Instalação no macOS via Homebrew (Terminal)

setup-macos.sh
# Instalação no macOS via Homebrew:
brew install git gh node ripgrep fzf bat eza

# Autenticar no GitHub:
gh auth login -w