반응형 Inquirer.js1 CommitGen #2 - 핵심 구현 CommitGen — 핵심 구현이전 글 요약1편에서 CommitGen의 설계를 잡았다. git diff → AI 분석 → 인터랙티브 확인 → 자동 커밋. 이번 편에서는 실제 구현 코드를 뜯어본다.메인 플로우: 9단계 파이프라인src/index.js의 run() 함수가 전체 흐름을 관장한다. 9단계로 나뉜다.1. Git 저장소 확인2. Staged 변경사항 조회3. 파일 목록 출력4. 설정 병합 (CLI + config + defaults)5. Diff 획득 및 truncate6. AI 프롬프트 빌드7. AI 호출 (스피너)8. 결과 출력9. 인터랙티브 메뉴Step 1-2: 사전 검증// src/index.jsexport async function run(cliOptions = {}) { if (!isG.. 2026. 2. 13. 이전 1 다음 반응형