명령어Hooks
hooks uninstall
RAGit 관리 git hook만 안전하게 제거합니다
무엇을 하는 명령인가
hooks uninstall은 RAGit이 설치하고 표시한 hook만 제거합니다. 외부 hook은 건드리지 않고 external로 보고합니다.
언제 쓰는가 / 언제 쓰지 않는가
언제 쓰는가
- 자동 ingest hook이 더 이상 필요 없을 때
- 실제 제거 전 어떤 managed hook이 제거될지 확인하고 싶을 때
언제 쓰지 않는가
- hook 가시성만 필요할 때.
hooks status를 사용하십시오. - hook을 설치하고 싶을 때.
hooks install을 사용하십시오.
기본 구문
pnpm ragit hooks uninstall [--dry-run] [--format text|json|both] [--cwd <path>]
인자와 옵션
--dry-run: 어떤 managed hook이 제거될지 미리 보여줍니다.--format text|json|both: 출력 형식을 선택합니다.--cwd <path>: 다른 저장소를 대상으로 실행합니다.
입력/출력 계약
- 입력은 플래그 기반만 지원합니다.
- JSON 출력에는
dryRun,root,hooks가 포함됩니다. --dry-run은 external hook이 지워지지 않는지 확인하는 안전 모드입니다.
대표 사용 예시
사람용 터미널 예시:
pnpm ragit hooks uninstall --dry-run
에이전트 호출 예시:
pnpm ragit hooks uninstall --dry-run --format json
실패/주의 사항
- RAGit header가 없는 hook은 external로 분류되어 보존됩니다.
- 기존 저장소에 사용자 정의 hook이 있었다면 실제 제거 전에
state를 확인하는 편이 안전합니다.