Skip to main content

Git hooks manager. Fast, powerful, simple.

Project description

Build Status codecov

Hookflow

The fastest polyglot Git hooks manager out there

A Git hooks manager for Node.js, Ruby and many other types of projects.

  • Fast. It is written in Go. Can run commands in parallel.
  • Powerful. It allows to control execution and files you pass to your commands.
  • Simple. It is single dependency-free binary which can work in any environment.

📖 Read the introduction post

Sponsored by Tekintian

Install

pip install hookflow

Usage

Configure your hooks, install them once and forget about it: rely on the magic underneath.

TL;DR

# Configure your hooks
vim hookflow.yml

# Install them to the git project
hookflow install

# Enjoy your work with git
git add -A && git commit -m '...'

More details

  • Configuration for hookflow.yml config options.
  • Usage for hookflow CLI options, supported ENVs, and usage tips.
  • Discussions for questions, ideas, suggestions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hookflow-1.0.0.tar.gz (42.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hookflow-1.0.0-py3-none-any.whl (42.3 MB view details)

Uploaded Python 3

File details

Details for the file hookflow-1.0.0.tar.gz.

File metadata

  • Download URL: hookflow-1.0.0.tar.gz
  • Upload date:
  • Size: 42.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for hookflow-1.0.0.tar.gz
Algorithm Hash digest
SHA256 81949c7200763ae8cc63a1a906f4947c1d82ec6a0c27122a51e62919be20e957
MD5 681117d30c599114f806193d9fe43006
BLAKE2b-256 d6e8bbf113af142e746238ec44b88d93d539d29f6ee599efae05f7e82283687a

See more details on using hashes here.

File details

Details for the file hookflow-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: hookflow-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 42.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for hookflow-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b22540269d965b259e3a8725d734b837b64178e394c702bf9572369a35b4793a
MD5 f98f08ad837047121bef727dd11985ae
BLAKE2b-256 c112835277ea5fd4115499615091ba294a9dfc36663da65d7beb7aa6439e0f12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page