처음으로
9훅 하나 거는 순서 5/7

설정 파일에 등록해요

모든 프로젝트에 걸려면 ~/.claude/settings.json에 이렇게 넣어요.

JSON 파일

{
  "hooks": {
 "PreToolUse": [
   {
     "matcher": "Bash|PowerShell",
     "hooks": [
       { "type": "command", "command": "python \"C:/Users/<내 계정>/.claude/hooks/no_kill_chrome.py\"", "timeout": 10 }
     ]
   }
 ]
  }
}

matcher는 도구 이름이고, |로 여럿을 묶어요. <내 계정>은 윈도우 사용자 이름으로 바꾸세요. 윈도우에서 명령 훅은 Git Bash가 깔려 있으면 bash로, 없으면 PowerShell로 돌아요. 운영자 설정은 python 실행 파일을 전체 경로로 적어 두었어요. 훅이 도는 셸에서 python을 못 찾으면 그렇게 쓰세요.

차례로 돌아가기