git hooks managing with stupidity as priority

cli commit git git-hook go open-source pre-commit-hook
4 Open Issues Need Help Last updated: Jun 22, 2025

Open Issues Need Help

View All on GitHub
Developer Tools Git Utilities
Feat: add `.d` dir support about 2 months ago

AI Summary: Enhance the `gethooky` tool to support organizing git hooks into subdirectories (`.d` directories) for improved organization and debugging. This involves modifying the `add` command to create files within these subdirectories and updating the `install` command to execute and manage multiple commands from these subdirectories within a single git hook file. Consideration should be given to whether to remove support for single-file hooks or maintain compatibility.

Complexity: 3/5
enhancement good first issue requested

git hooks managing with stupidity as priority

Go
#cli#commit#git#git-hook#go#open-source#pre-commit-hook
Developer Tools Git Utilities
Feat: add show command about 2 months ago

AI Summary: Implement a new `show` command for the GetHooky git hook manager. This command should list all hooks in the `.hooky` directory. It should also have the option to display the content of a specific hook when provided as an argument.

Complexity: 2/5
enhancement good first issue

git hooks managing with stupidity as priority

Go
#cli#commit#git#git-hook#go#open-source#pre-commit-hook
Developer Tools Git Utilities

AI Summary: Enhance the `hooky add` command to support appending commands to existing hook files instead of overwriting them. This requires adding a `--append` flag to the command and modifying the command's logic to append content rather than replacing it. The `# hooky ya rookie` comment should be preserved.

Complexity: 2/5
enhancement good first issue

git hooks managing with stupidity as priority

Go
#cli#commit#git#git-hook#go#open-source#pre-commit-hook
Developer Tools Git Utilities

AI Summary: Implement functionality in the GetHooky git hook manager to selectively ignore specific hooks. This involves adding commands (`hooky ignore` and `hooky unignore`) to add and remove an `# ignore` tag from hook files, preventing their execution during git operations. The `# ignore` tag should be added to the beginning of the hook file.

Complexity: 3/5
enhancement good first issue requested

git hooks managing with stupidity as priority

Go
#cli#commit#git#git-hook#go#open-source#pre-commit-hook