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
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 --webInstalaçã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