Tool | DevOps - Beta - Manage git hooks across your project with cross-platform support and mobility. Comfortably integrates with git to allow custom scripting. Designed for Bash 4.0 or compatible. Compatible with Git SCM (Git for Windows).
Find more in-depth guidance and documentation at the GitHub Wiki
https://github.com/xCykrix/githooked/wiki
$ ./githooked --help
githooked - Manage git hooks across your project with cross-platform support and mobility. Comfortably integrates with git to allow custom scripting. Designed for Bash 4.0 or compatible. Compatible with Git SCM (Git for Windows).
Usage:
githooked [OPTIONS] COMMAND
githooked [COMMAND] --help | -h
githooked --version | -v
Commands:
install Install githooked runtime on the current path. Requires './.git/' to be present.
generate Generate default githooked 'no-op' placeholder hooks.
Options:
--trace, -t
Print additional information and details.
--help, -h
Show this help
--version, -v
Show version number
Examples:
./githooked --help
./githooked install
./githooked generate prepare-commit-msg pre-commit pre-push
For support, please open an issue or reach out via Discord.
This project utilizes a Makefile to control the development, workflow, and distribution of the project. Dev Container support is required and VSCode is recommended.
When creating a clone, please execute the following command(s):
$ make setup
$ make build
Application is built to ./dist/
when compiled by the make build
task.
Tag-based releases to GitHub have been automated. This project is only published to GitHub Releases.
- Typicode's Husky: Inspiration of githooked fundamentals.