Skip to content

Guide de l'Utilisateur Avancé : Référence CLI et Mode Interactif

Guide de l’utilisateur avancé : Référence de la CLI et du mode interactif

Section titled “Guide de l’utilisateur avancé : Référence de la CLI et du mode interactif”

Devenez un maître de la ligne de commande. Ce chapitre est votre ressource incontournable pour trouver rapidement la bonne commande, le bon flag ou le bon raccourci clavier pour toute situation. Nous couvrirons l’ensemble de la CLI, la session interactive et les puissantes commandes slash qui débloquent des fonctionnalités avancées.

Le point d’entrée principal est claude, souvent aliasé en cc. Vous pouvez lui passer une invite directement ou rediriger du contenu d’une autre commande.

Terminal window
# Passer une invite directement
claude "Write a Python function to calculate a factorial"
# Rediriger un fichier pour que Claude l'explique
cat complex_script.js | claude "Explain this code to me"

Flags de ligne de commande courants :

FlagAliasDescription
--model-mSpécifie le modèle à utiliser (par exemple, claude-3-opus-20240229).
--file-fFournit un fichier ou un répertoire comme contexte pour l’invite.
--edit-eApplique le code généré directement au(x) fichier(s) spécifié(s).
--yes-yAccepte automatiquement toutes les suggestions sans demander de confirmation.
--configChemin vers un fichier de configuration personnalisé.

L’exécution de claude sans arguments vous fait entrer dans une session interactive. Ce mode est un environnement puissant et avec état où Claude se souvient du contexte de votre conversation, y compris les fichiers dont vous avez discuté et le code que vous avez généré. Il est idéal pour le développement itératif, le débogage et la résolution de problèmes complexes.

  • Historique de la session : Utilisez les touches fléchées Haut et Bas pour naviguer dans votre historique de commandes pour la session actuelle.
  • Saisie multi-lignes : Sur la plupart des terminaux, vous pouvez utiliser Option+Entrée (macOS) ou Shift+Entrée pour ajouter une nouvelle ligne à votre invite sans la soumettre. Exécutez /terminal-setup pour une meilleure intégration.
  • Modes de permission : Passez en revue les différents modes d’exécution avec Shift+Tab. Les modes incluent ‘Normal’ (demande confirmation), ‘Mode Plan’ (affiche un plan avant l’exécution) et ‘Auto-Accept’ (exécute les commandes sans confirmation).

Les commandes slash sont vos raccourcis vers la productivité en mode interactif. Elles vous permettent d’effectuer des actions spécifiques rapidement et efficacement.

CommandeDescription et exemple
/add [file/dir]Ajoute un ou plusieurs fichiers/répertoires au contexte de la session. Ex: /add src/components
/clearEfface l’historique de la conversation et le contexte, démarrant une nouvelle session.
/configOuvre le fichier de paramètres utilisateur dans votre éditeur par défaut pour modification.
/edit [file]Indique à Claude que la prochaine invite doit modifier le fichier spécifié. Ex: /edit package.json
/helpAffiche une liste de toutes les commandes slash disponibles et une brève description de chacune.
/historyAffiche l’historique récent de la conversation au sein de la session actuelle.
/install-github-appDémarre un assistant interactif pour vous aider à installer l’action GitHub de Claude Code.
/loginLance le processus de connexion pour votre compte Anthropic (non utilisé pour Bedrock/Vertex AI).
/lsListe les fichiers et répertoires actuellement inclus dans le contexte de la session.
/rm [file]Supprime un fichier ou un répertoire du contexte de la session. Ex: /rm dist/bundle.js
/run [command]Exécute une commande shell et ajoute sa sortie au contexte de la conversation. Ex: /run npm install
/test [prompt]Demande à Claude de générer un test pour le code actuellement en contexte basé sur l’invite.