Problem
grove hooks install generates settings.local.json with commands like:
"command": "grove-hooks notification"
But the actual binary is named hooks, not grove-hooks:
$ which hooks
/Users/msolomon/.grove/bin/hooks
$ which grove-hooks
grove-hooks not found
This causes hooks to silently fail because Claude can't find the grove-hooks command.
Steps to Reproduce
grove hooks install --directory ~
- Check
~/.claude/settings.local.json - commands reference grove-hooks
- Verify
grove-hooks doesn't exist: which grove-hooks
Expected Behavior
Config should use hooks as the command name to match the actual binary:
"command": "hooks notification"
Workaround
Manually fix the config:
sed -i '' 's/grove-hooks/hooks/g' ~/.claude/settings.local.json
Problem
grove hooks installgeneratessettings.local.jsonwith commands like:But the actual binary is named
hooks, notgrove-hooks:This causes hooks to silently fail because Claude can't find the
grove-hookscommand.Steps to Reproduce
grove hooks install --directory ~~/.claude/settings.local.json- commands referencegrove-hooksgrove-hooksdoesn't exist:which grove-hooksExpected Behavior
Config should use
hooksas the command name to match the actual binary:Workaround
Manually fix the config: