-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Evgeny Abramovich edited this page Apr 12, 2025
·
5 revisions
Small git hook management tool for developer.
Fisherman is a lightweight, declarative Git hook manager that simplifies automation of your local Git workflows. While many hook managers focus on basic tasks like running tests or linting code, Fisherman enables more sophisticated hook configurations with minimal effort.
- Declarative Configuration: Define hooks using TOML, YAML, JSON files
- Context-Aware Rules: Create hooks that respond to branch names, file paths, and more
- Variable Extraction: Pull information from your environment to use in hook logic
- Multiple Hook Types: Support for all standard Git hooks (pre-commit, commit-msg, etc.)
See the CLI Commands documentation for more details on available commands and options.
- CLI Commands - Learn how to use fisherman commands
- Configuration - Learn how to configure fisherman
- Rules - Learn how to use rules in fisherman
- Examples of usage - See more complex examples of fisherman usage