Skip to main content

Configuration de GitHub Copilot dans l’interface CLI

Découvrez comment configurer les paramètres et les alias pour Copilot dans l’interface de ligne de commande CLI.

Configuration des alias

Vous pouvez créer des alias pour Copilot dans l’interface de ligne de commande CLI afin de réduire les touches et de permettre à Copilot dans l’interface de ligne de commande CLI d'exécuter des commandes en votre nom.

Pour autoriser Copilot dans l’interface de ligne de commande 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

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

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 dans l’interface de ligne de commande CLI vous demandera une confirmation avant d’exécuter la commande. Vous pouvez modifier la confirmation par défaut.

  1. Exécutez la commande suivante :

    Shell
    gh copilot config
    
  2. Sélectionner Valeur par défaut pour confirmer l'exécution de la commande.

  3. Choisissez la valeur par défaut souhaitée.

Modification de l’analyse de l’utilisation

À moins que vous ne vous y opposiez, Copilot dans l’interface de ligne de commande 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 :

  1. Exécutez la commande suivante :

    Shell
    gh copilot config
    
  2. Sélectionnez Analyse de l’utilisation facultative.

  3. Choisissez la valeur par défaut souhaitée.