Install Claude Code globally using npm
Aide-mémoire CLI Claude Code
Vue d’ensemble
Claude Code est un assistant de codage agentif d’Anthropic qui réside dans votre terminal. Il peut comprendre des bases de code entières, construire des fonctionnalités à partir de descriptions en langage naturel, corriger des bugs et automatiser des tâches de développement fastidieuses. Cet aide-mémoire se concentre sur l’utilisation de l’interface en ligne de commande (CLI).
Installation
# Install Claude Code globally using npm
npm install -g @anthropic-ai/claude-code
Premiers pas
# Navigate to your project directory
cd your-project
# Start an interactive session with Claude Code
claude
Commandes principales
# Ask a question about your codebase
claude "How does the authentication middleware work?"
# Build a new feature
claude -p "Create a new API endpoint for user profiles"
# Fix a bug from an error message
claude -p "Fix this error: 'TypeError: Cannot read property 'id' of undefined'"
# Run a command and pipe the output to Claude
tail -f server.log | claude -p "Alert me if you see any critical errors"
Fonctionnalités clés
- Conscience de la base de code: Comprend la structure complète de votre projet.
- Capacités agentives: Peut lire des fichiers, exécuter des commandes et créer des commits.
- Interface en langage naturel: Interagissez avec votre base de code en anglais simple.
- Intégration au terminal: Fonctionne de manière transparente dans votre workflow de terminal existant.
- Intégration MCP: Se connecte à des outils externes comme Google Drive, Figma et Jira.
Workflows courants
- Développement de fonctionnalités: Décrivez une fonctionnalité, et Claude Code la planifiera et l’implémentera.
- Débogage: Collez un message d’erreur, et Claude trouvera et corrigera la cause racine.
- Refactorisation de code: Demandez à Claude de refactoriser un fichier ou une fonction pour une meilleure lisibilité.
- Documentation: Générez de la documentation pour une partie spécifique de votre base de code.
- Automatisation CI/CD: Automatisez des tâches comme le linting, les tests et les notes de version.
Utilisation avancée
# Use a specific model for a task
claude --model claude-3-opus -p "Analyze the performance of this function"
# Set a custom prompt for a session
claude --prompt "You are a senior security engineer. Review this code for vulnerabilities."
# Integrate with other tools
claude -p "Read the design doc from Google Drive and implement the new UI"