Install Git Hooks Toolbox subhooks into a local clone. Each repo lists hook
sources in hooks/<type>-config.yml. Running setup-hooks fetches
src/<type> from those remotes and writes hooks/<type>/01-<filename>.
The multiplexer is installed into .git/hooks/<type> unless you skip it.
Python 3.13 or newer.
python -m pip install lupaxa-setup-git-hooksFrom this checkout:
python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
make initFrom the consuming repository root:
setup-hooks
setup-hooks --force
setup-hooks --skip-multiplexer
setup-hooks --skip-gitignore
setup-hooks -t pre-commithooks/multiplexer-config.yml is required unless --skip-multiplexer.
Each hook updates one line from Installing ... -> <path> to
Installed ... (cyan spinner, yellow then green on a TTY). Generated
scripts are not committed. Re-run with --force to replace them.
The guide is in mkdocs/. After installing the dev
extras:
make mkdocs-serve