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:
- Inizializza il progetto se necessario
- Chiede di indicizzare il tuo codice
- 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
| Categoria | Descrizione |
|---|---|
| Analisi | /analyze, /metrics, /security, /dead-code |
| Ricerca | /search, /find |
| Progetto | /index, /status, /export |
| Regole | /rules, /validate |
| IA | Domande 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
- Installazione - Guida dettagliata all'installazione
- Comandi - Riferimento completo dei comandi
- Configurazione - Personalizzare ArchiCore