From bddc627dce2c1b77dfa817a25f99d0ea53122960 Mon Sep 17 00:00:00 2001 From: Pavel Kirkovsky Date: Fri, 25 Aug 2023 04:50:45 -0700 Subject: [PATCH 1/3] Use git to detect changed icons, don't regen all --- GenerateIssuerIconAssets.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GenerateIssuerIconAssets.sh b/GenerateIssuerIconAssets.sh index 38169d8..e1fe49b 100755 --- a/GenerateIssuerIconAssets.sh +++ b/GenerateIssuerIconAssets.sh @@ -34,8 +34,9 @@ write_json() { EOF } + cd "$(dirname "$0")" -for file in ./IssuerIcons/*.png; do +for file in "$(git ls-files --others --exclude-standard)"; do name="$(get_name $file)" echo "Generating icon for ${name}" imageset="./Tofu/Assets.xcassets/${name}.imageset/" From a7e36d9552e9f887e5798830ac49a6282f894b47 Mon Sep 17 00:00:00 2001 From: Pavel Kirkovsky Date: Sat, 26 Aug 2023 00:23:54 -0700 Subject: [PATCH 2/3] Have script only look into the IssuerIcons dir --- GenerateIssuerIconAssets.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GenerateIssuerIconAssets.sh b/GenerateIssuerIconAssets.sh index e1fe49b..ff34997 100755 --- a/GenerateIssuerIconAssets.sh +++ b/GenerateIssuerIconAssets.sh @@ -36,7 +36,7 @@ EOF cd "$(dirname "$0")" -for file in "$(git ls-files --others --exclude-standard)"; do +for file in "$(git ls-files --others --exclude-standard ./IssuerIcons)"; do name="$(get_name $file)" echo "Generating icon for ${name}" imageset="./Tofu/Assets.xcassets/${name}.imageset/" From a1002e573d359681c9e793fdf7d2d2e9ccfa770f Mon Sep 17 00:00:00 2001 From: Pavel Date: Tue, 29 Aug 2023 11:59:37 -0700 Subject: [PATCH 3/3] Update GenerateIssuerIconAssets.sh whitespace cleanup Co-authored-by: ThinkChaos --- GenerateIssuerIconAssets.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/GenerateIssuerIconAssets.sh b/GenerateIssuerIconAssets.sh index ff34997..6963a45 100755 --- a/GenerateIssuerIconAssets.sh +++ b/GenerateIssuerIconAssets.sh @@ -34,7 +34,6 @@ write_json() { EOF } - cd "$(dirname "$0")" for file in "$(git ls-files --others --exclude-standard ./IssuerIcons)"; do name="$(get_name $file)"