명령어Hooks
hooks install
RAGit 관리 git hook을 설치합니다
무엇을 하는 명령인가
hooks install은 incremental ingest를 트리거하는 관리형 post-commit과 post-merge hook을 기록합니다.
언제 쓰는가 / 언제 쓰지 않는가
언제 쓰는가
- 저장소 변경과 인덱싱을 더 자동으로 연결하고 싶을 때
- 첫 번째 ingest가 성공한 뒤, 관리형 hook으로 incremental indexing을 저장소 변경에 더 가깝게 붙이고 싶을 때
- 이 단계는 필수가 아니라 첫 successful ingest 이후의 선택적 권장 단계입니다.
언제 쓰지 않는가
- hook 상태만 보고 싶을 때.
hooks status를 사용하십시오. - 관리 hook을 제거하고 싶을 때.
hooks uninstall을 사용하십시오.
기본 구문
pnpm ragit hooks install [--dry-run] [--format text|json|both] [--cwd <path>]
인자와 옵션
--dry-run: 파일을 쓰지 않고 설치 계획만 보여줍니다.--format text|json|both: 출력 형식을 선택합니다.--cwd <path>: 다른 저장소를 대상으로 실행합니다.
입력/출력 계약
- 입력은 플래그 기반만 지원합니다.
- JSON 출력에는
dryRun,root,hooks가 포함됩니다. --dry-run은 경로를 검증하고 planned hook state를 반환하지만 실제 변경은 하지 않습니다.
대표 사용 예시
사람용 터미널 예시:
pnpm ragit hooks install
에이전트 호출 예시:
pnpm ragit hooks install --dry-run --format json
실패/주의 사항
.git/hooks에 기록되므로 유효한 git root가 필요합니다.- 설치되는 hook은 RAGit이 관리하는 hook이며 임의의 셸 자동화를 대체하는 범용 시스템은 아닙니다.