Visão Geral do CLI
O CLI do ArchiCore fornece uma interface de linha de comando poderosa para analisar e explorar seu código.
Instalação
npm install -g archicore
Início Rápido
cd /caminho/para/seu/projeto
archicore
É isso! ArchiCore automaticamente:
- Inicializa o projeto se necessário
- Pergunta para indexar seu código
- Inicia o modo interativo
Uso Básico
# Iniciar modo interativo (recomendado)
archicore
# Executar um comando específico
archicore <comando> [opções]
Modo Interativo
Quando você executa archicore, entra no modo interativo:
$ archicore
ℹ ArchiCore não inicializado neste diretório.
⚡ Inicializando automaticamente...
ArchiCore inicializado localmente
⚠ Projeto ainda não indexado.
Indexar projeto agora? [S/n] s
✓ Projeto indexado e enviado
╔═══════════════════════════════════════╗
║ ArchiCore - Arquiteto de Software IA ║
╚═══════════════════════════════════════╝
Digite / para ver comandos, ou faça uma pergunta sobre seu código.
>
No modo interativo, você pode:
- Fazer perguntas em linguagem natural sobre seu código
- Usar comandos
/para ações específicas - Pressionar Tab para autocompletar comandos
- Navegar com setas pelo histórico
Categorias de Comandos
| Categoria | Descrição |
|---|---|
| Análise | /analyze, /metrics, /security, /dead-code |
| Busca | /search, /find |
| Projeto | /index, /status, /export |
| Regras | /rules, /validate |
| IA | Perguntas em linguagem natural |
Referência Rápida
# Indexar projeto atual
archicore index
# Buscar código
archicore search "autenticação de usuário"
# Analisar impacto de mudanças
archicore analyze src/auth/
# Verificar métricas de código
archicore metrics
# Encontrar problemas de segurança
archicore security
# Exportar relatório
archicore export --format html
Configuração
ArchiCore armazena configuração no diretório .archicore/:
.archicore/
├── config.json # Configuração do projeto
├── rules.json # Regras de arquitetura
└── cache/ # Cache do índice
Próximos Passos
- Instalação - Guia detalhado de configuração
- Comandos - Referência completa de comandos
- Configuração - Personalizar ArchiCore