From 4d6815955c8ae49d22b56827616283a77572301c Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Mon, 21 Jul 2025 21:51:19 +0200 Subject: [PATCH 1/2] 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 From 14367aba17a4e55786a24cb5804839ecfc7d469d Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Mon, 21 Jul 2025 21:53:00 +0200 Subject: [PATCH 2/2] Updated generation script --- export.png | 3 +++ generate.sh | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 export.png 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 index 40d0e62..645eec0 100755 --- a/generate.sh +++ b/generate.sh @@ -4,3 +4,5 @@ DIR=$(dirname -- "$(readlink -f -- "$0")") magick "$DIR/source.svg" "$DIR/export.png" + +git add "$DIR/export.png"