9훅 하나 거는 순서 5/7
설정 파일에 등록해요
모든 프로젝트에 걸려면 ~/.claude/settings.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을 못 찾으면 그렇게 쓰세요.