Skip to content

Latest commit

 

History

History
executable file
·
69 lines (45 loc) · 2.35 KB

README.md

File metadata and controls

executable file
·
69 lines (45 loc) · 2.35 KB

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

GitHub License GitHub Issues GitHub Pull Requests GitHub Discussions

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