Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence de commande Amazon Q CLI
Cette section fournit une référence complète pour toutes les commandes de la CLI Amazon Q Developer et leurs arguments. Utilisez cette référence pour comprendre les options disponibles pour chaque commande et leur syntaxe appropriée.
Pour obtenir de l'aide avec n'importe quelle commande, vous pouvez utiliser le --help
drapeau :
q [COMMAND] --help
Arguments globaux
Les arguments suivants sont disponibles avec n'importe quelle commande de la CLI Amazon Q :
Argument | Formulaire abrégé | Description |
---|---|---|
--verbose
|
-v
|
Augmentez la verbosité de la journalisation. Peut être répété pour une sortie plus détaillée :-v ,,, -vv -vvv -vvvv |
--help
|
-h
|
Afficher les informations d'aide relatives à la commande |
--version
|
-V
|
Afficher les informations de version |
--help-all
|
Aide à l'impression pour toutes les sous-commandes |
Commandes
Les sections suivantes décrivent chaque commande Amazon Q CLI et ses arguments disponibles.
un chat
Démarrez une session de discussion interactive avec Amazon Q. Lorsqu'aucune sous-commande n'est spécifiée, la q
valeur par défaut est. q chat
Syntaxe :
q chat [OPTIONS] [INPUT]
Argument | Formulaire abrégé | Description |
---|---|---|
--no-interactive
|
Imprime la première réponse à STDOUT sans mode interactif. Cela échouera si l'invite demande l'autorisation d'utiliser un outil, sauf si celui-ci --trust-all-tools est également utilisé |
|
--resume
|
-r
|
Reprendre la conversation précédente depuis ce répertoire |
--profile
|
Profil de contexte à utiliser | |
--trust-all-tools
|
Autoriser le modèle à utiliser n'importe quel outil pour exécuter des commandes sans demander de confirmation | |
--trust-tools
|
Ne faites confiance qu'à l'ensemble d'outils spécifié. Fournissez une liste de noms d'outils séparés par des virgules. Exemple: --trust-tools=fs_read,fs_write . Pour ne faire confiance à aucun outil, utilisez --trust-tools= |
|
INPUT
|
La première question à poser (argument positionnel) |
Exemples :
q chat q chat "How do I list files in Linux?" q chat --no-interactive --trust-all-tools "Show me the current directory" q chat --resume q chat --profile my-profile "Help me with AWS CLI"
q traduire
Translate les instructions en langage naturel en commandes shell exécutables à l'aide de l'IA.
Syntaxe :
q translate [OPTIONS] [INPUT...]
Argument | Formulaire abrégé | Description |
---|---|---|
--n
|
-n
|
Nombre de complétions à générer (doit être ≤ 5) |
INPUT
|
Description en langage naturel de la commande que vous souhaitez générer (arguments positionnels) |
Exemples :
q translate "list all files in the current directory" q translate "find all Python files modified in the last week" q translate "compress all log files older than 30 days"
un médecin
Corrigez et diagnostiquez les problèmes courants d'installation et de configuration avec Amazon Q.
Syntaxe :
q doctor [OPTIONS]
Argument | Formulaire abrégé | Description |
---|---|---|
--all
|
-a
|
Exécutez tous les tests médicaux, sans aucune solution |
--strict
|
-s
|
Erreur sur les avertissements |
Exemples :
q doctor q doctor --all q doctor --strict
une mise à jour
Mettez à jour l'application Amazon Q vers la dernière version.
Syntaxe :
q update [OPTIONS]
Argument | Formulaire abrégé | Description |
---|---|---|
--non-interactive
|
-y
|
Ne pas demander de confirmation |
--relaunch-dashboard
|
Redémarrez dans le tableau de bord après la mise à jour. La valeur par défaut est vraie | |
--rollout
|
Utilise le déploiement |
Exemples :
q update q update --non-interactive q update --rollout
un thème
Obtenez ou définissez le thème visuel du menu déroulant de saisie semi-automatique. Cela affecte l'apparence de la fenêtre contextuelle qui indique les commandes terminées.
Syntaxe :
q theme [OPTIONS] [THEME]
Argument | Description |
---|---|
--list
|
Liste de tous les thèmes disponibles |
--folder
|
Afficher le chemin du répertoire du thème |
THEME
|
Nom du thème à définir. Les thèmes intégrés incluent :dark ,light , system (argument positionnel) |
Exemples :
q theme --list q theme --folder q theme dark q theme light q theme system
Remarque : les modifications de thème ont une incidence sur la fenêtre contextuelle de saisie automatique. Vous devrez peut-être déclencher des suggestions de saisie automatique pour voir les modifications visuelles.
intégrations q
Gérez les intégrations de systèmes pour Amazon Q.
Syntaxe :
q integrations [SUBCOMMAND] [OPTIONS]
sous-commandes d'intégration q
Sous-commande | Description |
---|---|
install
|
Installez une intégration. Supporte --silent (-s ) pour supprimer les messages d'état |
uninstall
|
Désinstallez une intégration. Supporte --silent (-s ) pour supprimer les messages d'état |
reinstall
|
Réinstallez une intégration. Supporte --silent (-s ) pour supprimer les messages d'état |
status
|
Vérifiez le statut d'une intégration. Supporte --format (-f ) pour le format de sortie |
q en ligne
Gérez les suggestions intégrées (texte fantôme) qui apparaissent directement sur votre ligne de commande au fur et à mesure que vous tapez. Pour de plus amples informations, consultez Fonctionnalités d'assistance en ligne de commande.
Syntaxe :
q inline [SUBCOMMAND] [OPTIONS]
q sous-commandes en ligne
Sous-commande | Description |
---|---|
enable
|
Activez les suggestions intégrées qui apparaissent au fur et à mesure que vous tapez |
disable
|
Désactiver les suggestions intégrées |
status
|
Afficher si les suggestions intégrées sont activées ou désactivées |
set-customization
|
Sélectionnez le modèle de personnalisation à utiliser. Spécifiez éventuellement l'ARN de la personnalisation |
show-customizations
|
Afficher les modèles de personnalisation disponibles. Supporte --format (-f ) pour le format de sortie |
Exemples :
q inline enable q inline disable q inline status q inline set-customization q inline set-customization arn:aws:codewhisperer:us-east-1:123456789012:customization/example q inline show-customizations q inline show-customizations --format json
connexion q
Authentifiez-vous auprès d'Amazon Q à l'aide de AWS Builder ID (gratuit) ou d'IAM Identity Center (Pro).
Syntaxe :
q login [OPTIONS]
Argument | Description |
---|---|
--license
|
Type de licence. Options : free (pour Builder ID), pro (pour Identity Center) |
--identity-provider
|
URL du fournisseur d'identité (pour Identity Center) |
--region
|
Région AWS (pour Identity Center) |
--use-device-flow
|
Utilisez toujours le flux de l' OAuth appareil pour l'authentification. Utile lorsque les redirections du navigateur ne peuvent pas être gérées |
Exemples :
q login q login --license free q login --license pro --identity-provider https://my-company.awsapps.com/start --region us-east-1 q login --use-device-flow
une déconnexion
Déconnectez-vous de votre session Amazon Q.
Syntaxe :
q logout
Cette commande ne prend aucun argument supplémentaire.
un whoami
Afficher les informations relatives à l'utilisateur actuel et à l'état de l'authentification.
Syntaxe :
q whoami [OPTIONS]
Argument | Formulaire abrégé | Description |
---|---|---|
--format
|
-f
|
Format de sortie. Options : plain (par défaut)json , json-pretty |
profil q
Afficher le profil associé à l'utilisateur actuel de l'IAM Identity Center. Cette commande n'est disponible que pour les utilisateurs Pro.
Syntaxe :
q profile
Cette commande ne prend aucun argument supplémentaire.
paramètres q
Gérez les paramètres de configuration d'Amazon Q. Pour obtenir des informations détaillées sur la gestion des paramètres, consultezConfiguration des paramètres Amazon Q.
Syntaxe :
q settings [SUBCOMMAND] [OPTIONS] [KEY] [VALUE]
Argument | Formulaire abrégé | Description |
---|---|---|
--delete
|
-d
|
Supprimer un paramètre |
--format
|
-f
|
Format de sortie. Options : plain (par défaut)json , json-pretty |
KEY
|
Clé de réglage (argument positionnel) | |
VALUE
|
Valeur de réglage (argument positionnel) |
sous-commandes q settings
Sous-commande | Description |
---|---|
open
|
Ouvrez le fichier de paramètres dans votre éditeur par défaut |
all
|
Répertoriez tous les paramètres actuels. --format Option de support |
un diagnostic
Exécutez des tests de diagnostic pour résoudre les problèmes d'installation et de configuration d'Amazon Q.
Syntaxe :
q diagnostic [OPTIONS]
Argument | Formulaire abrégé | Description |
---|---|---|
--format
|
-f
|
Format de sortie. Options : plain (par défaut)json , json-pretty |
--force
|
Sortie de diagnostic à force limitée |
un problème
Créez un nouveau GitHub problème pour recevoir des commentaires ou des rapports de bogues sur Amazon Q.
Syntaxe :
q issue [OPTIONS] [DESCRIPTION...]
Argument | Formulaire abrégé | Description |
---|---|---|
--force
|
-f
|
Forcer la création d'un problème |
DESCRIPTION
|
Description du problème (arguments positionnels) |
une version
Afficher les informations de version et éventuellement afficher le journal des modifications.
Syntaxe :
q version [OPTIONS]
Argument | Description |
---|---|
--changelog[=VERSION]
|
Afficher le journal des modifications. --changelog À utiliser pour la version actuelle, --changelog=all pour toutes les versions ou --changelog=x.x.x pour une version spécifique |
un mcp
Gérez les serveurs MCP (Model Context Protocol). Pour des informations détaillées sur le MCP, consultezUtilisation de MCP avec Amazon Q Developer.
Syntaxe :
q mcp [SUBCOMMAND] [OPTIONS]
Q MCP ajouter
Ajoutez ou remplacez un serveur MCP configuré.
Syntaxe :
q mcp add [OPTIONS]
Argument | Description |
---|---|
--name
|
Nom du serveur (obligatoire) |
--command
|
La commande utilisée pour lancer le serveur (obligatoire) |
--scope
|
Où ajouter le serveur. Des options :workspace , global |
--env
|
Variables d'environnement à utiliser lors du lancement du serveur. Format : key1=value1,key2=value2 |
--timeout
|
Délai de lancement du serveur en millisecondes |
--force
|
Remplacer un serveur existant portant le même nom |
q mcp supprimer
Supprimez un serveur de la configuration MCP.
Syntaxe :
q mcp remove [OPTIONS]
Argument | Description |
---|---|
--name
|
Nom du serveur à supprimer (obligatoire) |
--scope
|
Champ d'application à supprimer de. Des options :workspace , global |
une liste MCP
Répertoriez les serveurs MCP configurés.
Syntaxe :
q mcp list [SCOPE]
Argument | Description |
---|---|
SCOPE
|
Champ d'application de la liste. Options :workspace , global (argument positionnel) |
une importation MCP
Importez une configuration de serveur à partir d'un autre fichier.
Syntaxe :
q mcp import [OPTIONS] [SCOPE]
Argument | Description |
---|---|
--file
|
Fichier à partir duquel importer la configuration du serveur (obligatoire) |
--force
|
Remplacer un serveur existant portant le même nom |
SCOPE
|
Champ d'application dans lequel importer. Options :workspace , global (argument positionnel) |
statut q mcp
Obtenez l'état d'un serveur MCP configuré.
Syntaxe :
q mcp status [OPTIONS]
Argument | Description |
---|---|
--name
|
Nom du serveur dont vous souhaitez obtenir le statut (obligatoire) |
Les fichiers journaux
La CLI Amazon Q Developer gère des fichiers journaux qui peuvent être utiles pour le dépannage. Ces journaux sont stockés localement sur votre machine et ne sont pas envoyés à AWS.
Emplacement des fichiers journaux :
-
macOS :
$TMPDIR/qlog/
-
Linux :
$XDG_RUNTIME_DIR
TMPDIR
ou/tmp
Le niveau de journalisation peut être contrôlé en définissant la variable d'Q_LOG_LEVEL
environnement. Les valeurs valides sont :
-
error
: uniquement les messages d'erreur (par défaut) -
warn
: messages d'avertissement et d'erreur -
info
: messages d'information, d'avertissement et d'erreur -
debug
: messages de débogage, d'information, d'avertissement et d'erreur -
trace
: Tous les messages, y compris les informations de suivi détaillées
Avertissement
Les fichiers journaux peuvent contenir des informations sensibles issues de vos conversations et interactions avec Amazon Q, notamment des chemins de fichiers, des extraits de code et des sorties de commande. Bien que ces journaux soient stockés uniquement sur votre machine locale et ne soient pas envoyés à AWS, vous devez faire preuve de prudence lorsque vous partagez des fichiers journaux avec d'autres personnes.
Exemple de définition du niveau de journalisation (à des fins de débogage) :
# For bash/zsh export Q_LOG_LEVEL=debug q chat # For fish set -x Q_LOG_LEVEL debug q chat