Aller au contenu principal

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 :

  1. L'initialisation du projet si nécessaire
  2. Demande d'indexer votre code
  3. 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égorieDescription
Analyse/analyze, /metrics, /security, /dead-code
Recherche/search, /find
Projet/index, /status, /export
Règles/rules, /validate
IAQuestions 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