Aperçu du CLI
Le CLI ArchiCore fournit une interface en ligne de commande puissante pour analyser et explorer votre code.
Installation
npm install -g archicore
Démarrage Rapide
cd /chemin/vers/votre/projet
archicore
C'est tout ! ArchiCore effectue automatiquement :
- L'initialisation du projet si nécessaire
- Demande d'indexer votre code
- Démarre le mode interactif
Utilisation de Base
# Démarrer le mode interactif (recommandé)
archicore
# Exécuter une commande spécifique
archicore <commande> [options]
Mode Interactif
Quand vous exécutez archicore, vous entrez en mode interactif :
$ archicore
ℹ ArchiCore non initialisé dans ce répertoire.
⚡ Initialisation automatique...
ArchiCore initialisé localement
⚠ Projet pas encore indexé.
Indexer le projet maintenant ? [O/n] o
✓ Projet indexé et téléversé
╔═══════════════════════════════════════╗
║ ArchiCore - Architecte Logiciel IA ║
╚═══════════════════════════════════════╝
Tapez / pour voir les commandes, ou posez une question sur votre code.
>
En mode interactif, vous pouvez :
- Poser des questions en langage naturel sur votre code
- Utiliser les commandes
/pour des actions spécifiques - Appuyer sur Tab pour l'autocomplétion
- Naviguer avec les flèches dans l'historique
Catégories de Commandes
| Catégorie | Description |
|---|---|
| Analyse | /analyze, /metrics, /security, /dead-code |
| Recherche | /search, /find |
| Projet | /index, /status, /export |
| Règles | /rules, /validate |
| IA | Questions en langage naturel |
Référence Rapide
# Indexer le projet actuel
archicore index
# Rechercher du code
archicore search "authentification utilisateur"
# Analyser l'impact des changements
archicore analyze src/auth/
# Vérifier les métriques du code
archicore metrics
# Trouver les problèmes de sécurité
archicore security
# Exporter le rapport
archicore export --format html
Configuration
ArchiCore stocke la configuration dans le répertoire .archicore/ :
.archicore/
├── config.json # Configuration du projet
├── rules.json # Règles d'architecture
└── cache/ # Cache d'index
Prochaines Étapes
- Installation - Guide de configuration détaillé
- Commandes - Référence complète des commandes
- Configuration - Personnaliser ArchiCore