diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..24a8e87 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.png filter=lfs diff=lfs merge=lfs -text diff --git a/export.png b/export.png new file mode 100644 index 0000000..5b32024 --- /dev/null +++ b/export.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b4cf8cc00e8e1fb874762b390a99e7caad8d5447bed14a160e8a53c3e75253d +size 16717 diff --git a/generate.sh b/generate.sh new file mode 100755 index 0000000..645eec0 --- /dev/null +++ b/generate.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p imagemagick + +DIR=$(dirname -- "$(readlink -f -- "$0")") + +magick "$DIR/source.svg" "$DIR/export.png" + +git add "$DIR/export.png" diff --git a/pre-commit b/pre-commit new file mode 100755 index 0000000..8a18c4a --- /dev/null +++ b/pre-commit @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +./generate.sh + +if [ $? -ne 0 ]; then + echo "generate.sh failed. Commit aborted." + exit 1 +fi diff --git a/bookmark.svg b/source.svg similarity index 100% rename from bookmark.svg rename to source.svg