Skip to main content

Configurando o GitHub Copilot na CLI

Saiba como definir configurações e configurar aliases para a Copilot in the CLI.

Quem pode usar esse recurso?

This feature is not available in GitHub Copilot Free.

Configurar aliases

Você pode criar aliases para a Copilot in the CLI para reduzir os pressionamentos de tecla e permitir que a Copilot in the CLI execute comandos em seu nome.

Para permitir que a Copilot in the CLI execute comandos, você deve executar os seguintes comandos para criar os aliases (em vez de criar um alias como faria para outro comando shell).

Depois de executar os seguintes comandos para criar os aliases, você pode executar ghcs e ghce em vez de gh copilot suggest e gh copilot explain.

Bash

Shell
echo 'eval "$(gh copilot alias -- bash)"' >> ~/.bashrc

PowerShell

Shell
$GH_COPILOT_PROFILE = Join-Path -Path $(Split-Path -Path $PROFILE -Parent) -ChildPath "gh-copilot.ps1"
gh copilot alias -- pwsh | Out-File ( New-Item -Path $GH_COPILOT_PROFILE -Force )
echo ". `"$GH_COPILOT_PROFILE`"" >> $PROFILE

Zsh

Shell
echo 'eval "$(gh copilot alias -- zsh)"' >> ~/.zshrc

Alterar a confirmação de execução padrão

Quando você usa o alias ghcs e seleciona Executar comando, o Copilot in the CLI solicita confirmação antes de executar o comando. Você pode alterar a confirmação padrão.

  1. Execute o comando a seguir:

    Shell
    gh copilot config
    
  2. Selecione Valor padrão para confirmar a execução do comando.

  3. Escolha o padrão desejado.

Alterar a análise de uso

A menos que você recuse, o Copilot in the CLI enviará uma payload no formato abaixo para o sistema de análise. Esses dados ajudam a melhorar o produto. A GitHub não examina os dados de indivíduos específicos ou consultas específicas.

{
  "platform": "darwin",
  "architecture": "arm64",
  "version": "0.3.0-beta",
  "custom_event": "true",
  "event_parent_command": "explain",
  "event_name": "Explain",
  "sha": "089a53215fc4383179869f7f6132ce9d6e58754a",
  "thread_id": "e61d0d08-f6ba-465b-81cf-c30fd9127d70"
}

Para aceitar ou recusar a coleta de dados:

  1. Execute o comando a seguir:

    Shell
    gh copilot config
    
  2. Selecione Análise de Uso opcional.

  3. Escolha o padrão desejado.