From 4d6815955c8ae49d22b56827616283a77572301c Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Mon, 21 Jul 2025 21:51:19 +0200 Subject: [PATCH] Added genaration script, pre-commit and git-lfs --- .gitattributes | 1 + generate.sh | 6 ++++++ pre-commit | 8 ++++++++ bookmark.svg => source.svg | 0 4 files changed, 15 insertions(+) create mode 100644 .gitattributes create mode 100755 generate.sh create mode 100755 pre-commit rename bookmark.svg => source.svg (100%) 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/generate.sh b/generate.sh new file mode 100755 index 0000000..40d0e62 --- /dev/null +++ b/generate.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p imagemagick + +DIR=$(dirname -- "$(readlink -f -- "$0")") + +magick "$DIR/source.svg" "$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