Tela Preta Tela Preta | Blog
🎓 Área do Aluno ← Voltar para Home

GitHub Copilot CLI: Como Automatizar o Terminal Linux e PowerShell com IA

Domine a linha de comando! Saiba como utilizar a extensão oficial gh copilot no seu terminal Linux, macOS ou Windows PowerShell para traduzir comandos complexos de linguagem natural. Por Fabio Silva.


💻 O que é o GitHub Copilot CLI?

O GitHub Copilot CLI integra os modelos generativos da OpenAI diretamente ao terminal via extensão do gh (GitHub CLI). Ele reduz drasticamente a necessidade de buscar sintaxes complexas no Google para ferramentas como ffmpeg, tar, find, awk ou kubectl.

⚙️ Instalação e Autenticação Passo a Passo

# 1. Instalar o GitHub CLI (se ainda não tiver)
sudo apt install gh   # Ubuntu/Debian
winget install GitHub.cli  # Windows

# 2. Instalar a extensão do Copilot CLI
gh extension install github/gh-copilot

# 3. Autenticar com sua conta do GitHub
gh auth login

🚀 Os 2 Comandos Principais

1. Explicação de Comandos (`gh copilot explain`)

Explica detalhadamente o que um comando faz antes de executá-lo:

gh copilot explain "find . -type f -name '*.log' -mtime +30 -exec rm -f {} ;"

2. Sugestão de Comandos (`gh copilot suggest`)

Gera a linha de comando exata com base na sua descrição em português:

gh copilot suggest "Compactar a pasta /var/log em um arquivo tar.gz excluindo arquivos ocultos"

Série Especial GitHub Copilot — Artigo por Fabio Silva (Arquiteto de Soluções em Cloud & IA Generativa).

📄 terminal_script.sh — Visual Studio Code [Linux x64]
Copilot Enabled 🤖

terminal_script.sh

#!/bin/bash
# GitHub Copilot CLI Auto-Generated Shell Script
find /var/log -type f -size +100M -exec ls -lh {} +

🖥️ TERMINAL (bash) — ubuntu@telapreta-server:~
fabio@ubuntu-linux:~/projects$ gh copilot suggest 'Buscar todos arquivos .log maiores que 100MB no Linux'

Deixe um comentário