Passa al contenuto principale

Panoramica CLI

Il CLI di ArchiCore fornisce una potente interfaccia a riga di comando per analizzare ed esplorare il tuo codice.

Installazione

npm install -g archicore

Avvio Rapido

cd /percorso/al/tuo/progetto
archicore

Fatto! ArchiCore automaticamente:

  1. Inizializza il progetto se necessario
  2. Chiede di indicizzare il tuo codice
  3. Avvia la modalità interattiva

Utilizzo Base

# Avviare la modalità interattiva (consigliato)
archicore

# Eseguire un comando specifico
archicore <comando> [opzioni]

Modalità Interattiva

Quando esegui archicore, entri in modalità interattiva:

$ archicore

ℹ ArchiCore non inizializzato in questa directory.
⚡ Inizializzazione automatica...

ArchiCore inizializzato localmente

⚠ Progetto non ancora indicizzato.
Indicizzare il progetto ora? [S/n] s

✓ Progetto indicizzato e caricato

╔═══════════════════════════════════════╗
║ ArchiCore - Architetto Software IA ║
╚═══════════════════════════════════════╝

Digita / per vedere i comandi, o fai una domanda sul tuo codice.

>

In modalità interattiva, puoi:

  • Fare domande in linguaggio naturale sul tuo codice
  • Usare comandi / per azioni specifiche
  • Premere Tab per autocompletare i comandi
  • Navigare con le frecce nella cronologia

Categorie di Comandi

CategoriaDescrizione
Analisi/analyze, /metrics, /security, /dead-code
Ricerca/search, /find
Progetto/index, /status, /export
Regole/rules, /validate
IADomande in linguaggio naturale

Riferimento Rapido

# Indicizzare il progetto corrente
archicore index

# Cercare codice
archicore search "autenticazione utente"

# Analizzare l'impatto delle modifiche
archicore analyze src/auth/

# Controllare le metriche del codice
archicore metrics

# Trovare problemi di sicurezza
archicore security

# Esportare il report
archicore export --format html

Configurazione

ArchiCore memorizza la configurazione nella directory .archicore/:

.archicore/
├── config.json # Configurazione del progetto
├── rules.json # Regole di architettura
└── cache/ # Cache dell'indice

Prossimi Passi