diff --git a/Makefile b/Makefile index 0a87d57..f4d91ed 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,9 @@ build-wasm: build build: tree-sitter generate -init: +init: init-tree-sitter init-git-hooks + +init-tree-sitter: if [ ! -f "$(TS_CONF)" ]; then \ tree-sitter init-config; \ fi @@ -24,3 +26,5 @@ init: cat <<< $$(jq ".\"parser-directories\" |= . + [\"$$(dirname $(PWD))\"]" $(TS_CONF)) > $(TS_CONF); \ fi +init-git-hooks: + ln -s $(PWD)/scripts/pre-commit $(PWD)/.git/hooks/pre-commit diff --git a/scripts/pre-push b/scripts/pre-commit similarity index 62% rename from scripts/pre-push rename to scripts/pre-commit index 368012b..d33227a 100755 --- a/scripts/pre-push +++ b/scripts/pre-commit @@ -1,7 +1,7 @@ #! /usr/bin/env bash -# Can be used as a pre-push hook -# Just symlink this file to .git/hooks/pre-push +# Can be used as a pre-commit hook +# Just symlink this file to .git/hooks/pre-commit set -xe