Commandes CLI

CommandeDescriptionExemple
claudeDémarrer le REPL interactifclaude
claude "requête"Démarrer le REPL avec une invite initialeclaude "expliquer ce projet"
claude -p "requête"Requête via SDK, puis quitterclaude -p "expliquer cette fonction"
cat fichier | claude -p "requête"Traiter le contenu transmis par pipecat logs.txt | claude -p "expliquer"
claude -cContinuer la conversation la plus récenteclaude -c
claude -c -p "requête"Continuer via SDKclaude -c -p "Vérifier les erreurs de type"
claude -r "<session-id>" "requête"Reprendre la session par IDclaude -r "abc123" "Terminer cette PR"
claude updateMettre à jour vers la dernière versionclaude update
claude mcpConfigurer les serveurs Model Context Protocol (MCP)Voir la documentation Claude Code MCP.

Drapeaux CLI

Personnalisez le comportement de Claude Code avec ces drapeaux de ligne de commande :

DrapeauDescriptionExemple
--add-dirAjouter des répertoires de travail supplémentaires pour que Claude puisse y accéder (valide que chaque chemin existe en tant que répertoire)claude --add-dir ../apps ../lib
--allowedToolsUne liste d’outils qui devraient être autorisés sans demander la permission à l’utilisateur, en plus des fichiers settings.json"Bash(git log:*)" "Bash(git diff:*)" "Write"
--disallowedToolsUne liste d’outils qui devraient être interdits sans demander la permission à l’utilisateur, en plus des fichiers settings.json"Bash(git log:*)" "Bash(git diff:*)" "Write"
--print, -pImprimer la réponse sans mode interactif (voir la documentation SDK pour les détails d’utilisation programmatique)claude -p "requête"
--output-formatSpécifier le format de sortie pour le mode impression (options : text, json, stream-json)claude -p "requête" --output-format json
--input-formatSpécifier le format d’entrée pour le mode impression (options : text, stream-json)claude -p --output-format json --input-format stream-json
--verboseActiver la journalisation détaillée, affiche la sortie complète tour par tour (utile pour le débogage en modes impression et interactif)claude --verbose
--max-turnsLimiter le nombre de tours agentiques en mode non-interactifclaude -p --max-turns 3 "requête"
--modelDéfinit le modèle pour la session actuelle avec un alias pour le dernier modèle (sonnet ou opus) ou le nom complet d’un modèleclaude --model claude-sonnet-4-20250514
--permission-prompt-toolSpécifier un outil MCP pour gérer les invites de permission en mode non-interactifclaude -p --permission-prompt-tool mcp_auth_tool "requête"
--resumeReprendre une session spécifique par ID, ou en choisissant en mode interactifclaude --resume abc123 "requête"
--continueCharger la conversation la plus récente dans le répertoire actuelclaude --continue
--dangerously-skip-permissionsIgnorer les invites de permission (utiliser avec prudence)claude --dangerously-skip-permissions

Le drapeau --output-format json est particulièrement utile pour les scripts et l’automatisation, vous permettant d’analyser les réponses de Claude de manière programmatique.

Pour des informations détaillées sur le mode impression (-p) incluant les formats de sortie, le streaming, la journalisation détaillée et l’utilisation programmatique, voir la documentation SDK.

Voir aussi