Configurar aliases
Você pode criar aliases para a Copilot na CLI para reduzir os pressionamentos de tecla e permitir que a Copilot na CLI execute comandos em seu nome.
Para permitir que a Copilot na CLI execute comandos, você deve executar os comandos a seguir 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
echo 'eval "$(gh copilot alias -- bash)"' >> ~/.bashrc
echo 'eval "$(gh copilot alias -- bash)"' >> ~/.bashrc
PowerShell
$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
$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
echo 'eval "$(gh copilot alias -- zsh)"' >> ~/.zshrc
echo 'eval "$(gh copilot alias -- zsh)"' >> ~/.zshrc
Alterar a confirmação de execução padrão
Quando você usa o alias ghcs
e seleciona Execute command, o Copilot na CLI solicita confirmação antes de executar o comando. Você pode alterar a confirmação padrão.
-
Execute o comando a seguir:
Shell gh copilot config
gh copilot config
-
Selecione Valor padrão para confirmar a execução do comando.
-
Escolha o padrão desejado.
Alterar a análise de uso
A menos que você recuse, o Copilot na CLI enviará um conteúdo 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:
-
Execute o comando a seguir:
Shell gh copilot config
gh copilot config
-
Selecione Análise de Uso opcional.
-
Escolha o padrão desejado.