Githooked
[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).
Install / Use
/learn @xCykrix/GithookedREADME
githooked
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
Installation / Usage
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
Support
For support, please open an issue or reach out via Discord.
Contributing
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.
Releases
Tag-based releases to GitHub have been automated. This project is only published to GitHub Releases.
Acknowledgements
- Typicode's Husky: Inspiration of githooked fundamentals.
Related Skills
tmux
349.9kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
349.9kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
349.9kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
