CLI 개요
ArchiCore CLI는 코드베이스를 분석하고 탐색할 수 있는 강력한 명령줄 인터페이스를 제공합니다.
설치
npm install -g archicore
빠른 시작
cd /프로젝트/경로
archicore
그게 전부입니다! ArchiCore가 자동으로:
- 필요한 경우 프로젝트를 초기화
- 코드베이스 인덱싱 여부 확인
- 대화형 모드 시작
기본 사용법
# 대화형 모드 시작 (권장)
archicore
# 특정 명령 실행
archicore <명령> [옵션]
대화형 모드
archicore를 실행하면 대화형 모드로 진입합니다:
$ archicore
ℹ ArchiCore가 이 디렉토리에서 초기화되지 않았습니다.
⚡ 자동 초기화 중...
ArchiCore 로컬 초기화 완료
⚠ 프로젝트가 아직 인덱싱되지 않았습니다.
지금 프로젝트를 인덱싱하시겠습니까? [Y/n] y
✓ 프로젝트 인덱싱 및 업로드 완료
╔═══════════════════════════════════════╗
║ ArchiCore - AI 소프트웨어 아키텍트 ║
╚═══════════════════════════════════════╝
/를 입력하여 명령을 보거나, 코드에 대해 질문하세요.
>
대화형 모드에서 가능한 작업:
- 코드에 대해 자연어로 질문
/명령으로 특정 작업 수행- Tab 키로 명령 자동 완성
- 방향키로 히스토리 탐색
명령 카테고리
| 카테고리 | 설명 |
|---|---|
| 분석 | /analyze, /metrics, /security, /dead-code |
| 검색 | /search, /find |
| 프로젝트 | /index, /status, /export |
| 규칙 | /rules, /validate |
| AI | 자연어 질문 |
빠른 참조
# 현재 프로젝트 인덱싱
archicore index
# 코드 검색
archicore search "사용자 인증"
# 변경 영향 분석
archicore analyze src/auth/
# 코드 메트릭 확인
archicore metrics
# 보안 문제 찾기
archicore security
# 보고서 내보내기
archicore export --format html
구성
ArchiCore는 .archicore/ 디렉토리에 구성을 저장합니다:
.archicore/
├── config.json # 프로젝트 구성
├── rules.json # 아키텍처 규칙
└── cache/ # 인덱스 캐시