summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFeuerfuchs <git@feuerfuchs.dev>2019-08-04 19:42:42 +0200
committerFeuerfuchs <git@feuerfuchs.dev>2019-08-04 19:42:42 +0200
commiteee2b7b7a81106191ecfeb4cc388326632559dff (patch)
tree88fa2d6e8d01871e54b42f1e1bcab609e370d1c4
parentCreated script to generate a Pleroma emoji pack (diff)
downloadblobfox-emojis-eee2b7b7a81106191ecfeb4cc388326632559dff.tar.gz
blobfox-emojis-eee2b7b7a81106191ecfeb4cc388326632559dff.tar.bz2
blobfox-emojis-eee2b7b7a81106191ecfeb4cc388326632559dff.zip
Improved gen script
-rwxr-xr-xgen.sh12
1 files changed, 2 insertions, 10 deletions
diff --git a/gen.sh b/gen.sh
index 5704ba3..cac39d9 100755
--- a/gen.sh
+++ b/gen.sh
@@ -1,15 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2 2
3IDS=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s|" ${x%.svg.png}' {} \;` 3FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.svg.png} $x' {} \;`
4FILES=`find . -type f -iname '*.png' -exec sh -c 'printf "%s|" ${0#./}' {} \;`
5 4
6FILELIST="${IDS%|} 5jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<<"${FILELIST%|}">blobfox.json
7${FILES%|}"
8
9jq -Rn '
10( input | split("|") ) as $keys |
11( inputs | split("|") ) as $vals |
12[[$keys, $vals] | transpose[] | {key:.[0],value:.[1]}] | from_entries
13' <<<"$FILELIST">blobfox.json
14 6
15zip blobfox.zip *.png 7zip blobfox.zip *.png