Configuration des alias
Vous pouvez créer des alias pour Copilot in the CLI afin de réduire les touches et de permettre à Copilot in the CLI d'exécuter des commandes en votre nom.
Pour autoriser Copilot in the CLI d’exécuter des commandes, vous devez exécuter les commandes suivantes pour créer les alias (au lieu de créer un alias comme vous le feriez pour une autre commande shell).
Après avoir exécuté les commandes suivantes pour créer les alias, vous pouvez exécuter ghcs
et ghce
au lieu de gh copilot suggest
et 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
Modification de la confirmation d’exécution par défaut
Lorsque vous utilisez l’alias ghcs
et que vous sélectionnez Exécuter la commande, Copilot in the CLI vous demandera une confirmation avant d’exécuter la commande. Vous pouvez modifier la confirmation par défaut.
-
Exécutez la commande suivante :
Shell gh copilot config
gh copilot config
-
Sélectionner Valeur par défaut pour confirmer l'exécution de la commande.
-
Choisissez la valeur par défaut souhaitée.
Modification de l’analyse de l’utilisation
À moins que vous ne vous y opposiez, Copilot in the CLI enverra une charge utile dans le format ci-dessous au système d’analyse. Ces données permettent d’améliorer le produit. GitHub n’examine pas les données d’individus ou de requêtes spécifiques.
{
"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"
}
Pour accepter ou refuser la collecte de données :
-
Exécutez la commande suivante :
Shell gh copilot config
gh copilot config
-
Sélectionnez Analyse de l’utilisation facultative.
-
Choisissez la valeur par défaut souhaitée.