Skip to content

grove hooks install generates config with wrong command name #1

@mattsolo1

Description

@mattsolo1

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

  1. grove hooks install --directory ~
  2. Check ~/.claude/settings.local.json - commands reference grove-hooks
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions