Shopping cart

Subtotal $0.00

View cartCheckout

Building better devs

TnewsTnews
  • Home
  • Artigos
  • De zero a ninja no Windows Terminal: Copilot CLI, temas épicos e hacks que você vai usar todo dia
Artigos

De zero a ninja no Windows Terminal: Copilot CLI, temas épicos e hacks que você vai usar todo dia

Email : 2

De zero a ninja no Windows Terminal: Copilot CLI, temas épicos e hacks que você vai usar todo dia

Se você vive no prompt como se fosse a sua sala de estar, boas notícias: dá para deixar o Windows Terminal com a sua cara e ainda colocar o GitHub Copilot CLI para trabalhar como copiloto de verdade. Resultado? Menos troca de contexto, menos googlada por comando esquecido e mais tempo escrevendo código que importa. Com pitadas de estilo, claro.

O que é o GitHub Copilot CLI (e por que usar no Terminal)?

O GitHub Copilot CLI leva a inteligência do Copilot direto para a linha de comando — sem abrir IDE. Ele ajuda a montar builds em projetos que você acabou de clonar, a lembrar (ou descobrir) comandos, e a automatizar tarefas repetitivas. Sabe quando você quer limpar o histórico de sugestões do PowerShell porque cometeu um typo que virou assombração? Ele resolve. Precisa de um arquivo gigante de teste com lorem ipsum para um demo relâmpago? Ele gera.

Instalação global em segundos com npm:

npm install -g @github/copilot

Depois é só digitar:

copilot

Quer ver o banner sempre?

O banner animado do Copilot CLI é um pequeno momento de alegria geek. Não é padrão aparecer sempre, mas dá para forçar:

  • Edite o arquivo de configuração e defina “banner”: “always” no config.json. Em Windows: C:\Users\SEU_USUARIO\.copilot\config.json. No WSL: ~/.copilot/config.json.
  • Ou inicie o CLI com a flag: copilot –banner.

Rodando comandos de shell sem sair do Copilot

Está dentro do Copilot CLI e quer executar um comando do shell sem interromper a sessão? Basta prefixar com !:

!git status

Sim, parece magia. Porque é.

Transforme o Windows Terminal em uma nave de produtividade

Perfil dedicado para o Copilot CLI

Crie um perfil que já abre direto no Copilot. Duplique seu perfil do PowerShell, renomeie (algo como “GitHub Copilot”), escolha um ícone e ajuste a linha de comando para iniciar o Copilot automaticamente:

"C:\Program Files\PowerShell\7\pwsh.exe" -c copilot

Defina também o diretório inicial para a pasta onde você guarda seus projetos. Pequenos detalhes, grande fluxo.

Abra como painel (pane) e navegue em paralelo

Quando precisar alternar entre o Copilot e outro shell, use painéis. Segure Alt e selecione o perfil no menu para abrir em um novo pane. Para fechar, Ctrl + Shift + W. Tela dividida, foco multiplicado.

Restaure abas automaticamente

Reabra o Terminal exatamente de onde parou. Em Inicialização, defina “Restaurar layout e conteúdo da janela”. Reiniciou? Seus contextos voltam juntos.

Plano de fundo com personalidade

Escolha uma imagem de fundo por perfil ou aplique para todos em Padrões → Aparência. Com transparência e acrílico, o Terminal vira um desktop de ficção científica (que compila).

Efeito retrô, porque podemos

Ative “Retro terminal effects” para ganhar brilho e scanlines. É puro charme visual e custa quase nada de performance nas máquinas atuais.

Prompt turbinado com Oh My Posh

O Oh My Posh transforma o prompt em um painel de status: branch do Git, diffs, versões de ferramentas, status de builds e até o que está tocando no Spotify, se você quiser. A mágica está nos “segments”.

Destaques úteis:

  • Git: branch, alterações locais, estado do repo — tudo de relance.
  • npm e React: versão ativa sem precisar rodar comando.
  • Música: temas que mostram o que está tocando, para quem codifica no ritmo.

Instalação rápida do Oh My Posh

winget install JanDeDobbeleer.OhMyPosh --source winget

Pronto. Se preferir, há outros métodos, mas esse costuma ser o mais rápido no Windows.

Instale uma Nerd Font

Para que os glifos apareçam corretamente, instale uma Nerd Font (Caskaydia Cove é uma favorita). Depois, selecione a fonte nas configurações do Terminal para o perfil desejado.

Aplique um tema no shell

Escolha um tema no site do Oh My Posh e ative no PowerShell. Adicione ao seu $PROFILE (não ao perfil do Terminal) a linha:

oh-my-posh init pwsh --config "THEMENAME" | Invoke-Expression

Abra com code $PROFILE ou notepad $PROFILE. Se o arquivo não existir, o PowerShell oferece criar.

Segmento do GitHub Copilot no prompt

Nas versões recentes do Oh My Posh, existe um segmento do Copilot que mostra estatísticas de uso e cota (interações premium, completions, chat). Exemplo de objeto para o seu tema, na área de segmentos alinhados à direita:

{
  "type": "copilot",
  "template": "   {{ .Premium.Percent.Gauge }} ",
  "cache": {
    "duration": "5m",
    "strategy": "session"
  },
  "properties": {
    "http_timeout": 1000
  }
}

Isso exibe o percentual da cota premium utilizada em formato de medidor. Autentique com:

oh-my-posh auth copilot

Dica de ouro: mantenha cache em segmentos que consultam rede e ajuste http_timeout para um prompt sempre responsivo.

Dicas 2025+ para equipes e máquinas reais

  • WSL + containers: padronize o ambiente com Dev Containers e scripts de bootstrap. Um atalho no Terminal que já abre no projeto certo poupa minutos por dia (e horas por sprint).
  • Política de dados e IA: o uso de CLIs assistivas virou padrão, mas não esqueça da governança. Revise políticas de privacidade, tokens e permissões antes de levar para produção.
  • Performance do prompt: temas com muitos segmentos são lindos, mas cada consulta custa milissegundos. Use cache, reduza queries e aplique “lazy segments” quando possível.
  • Cross‑platform sem drama: mantenha dotfiles e configurações em repositórios. No Windows use winget import; em Linux/macOS, scripts para apt/brew. Um comando e toda a equipe fica no mesmo padrão.
  • Acessibilidade e contraste: escolha temas com bom contraste e pense no daltonismo. Produtividade também é ler o que importa sem esforço.

Fechando o loop

Com o Windows Terminal bem ajustado, o GitHub Copilot CLI como parceiro de teclado e um Oh My Posh sob medida, seu fluxo de desenvolvimento fica mais rápido, previsível e — por que não? — estiloso. São pequenos ajustes que somam minutos por dia e semanas por ano. Vá lá, turbine seu Terminal. Seu eu do futuro agradece.

Fonte original: Microsoft for Developers

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts