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
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 Executar comando, o Copilot in the 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 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:
-
Execute o comando a seguir:
Shell gh copilot config
gh copilot config
-
Selecione Análise de Uso opcional.
-
Escolha o padrão desejado.