Files
flat-gamepad-icons/build.sh
2023-09-05 15:52:06 +01:00

23 lines
547 B
Bash

declare -a dpis=("50" "96" "150" "300")
ids=$(grep -oP 'id="(generic|xb|ps|switch|kb)_.+?"' icons.svg | cut -d '"' -f 2)
mkdir -p build
rm build/*
for dpi in "${dpis[@]}"
do
while read id; do
echo "Building $id @ $dpi dpi..."
inkscape --export-id="$id" --export-id-only -d "$dpi" --export-type=png -o "build/${id}.${dpi}dpi.png" icons.svg 2> /dev/null
done <<< "$ids"
done
cp LICENSE.dist.txt build/LICENSE.txt
echo "Compressing to flat-gamepad-icons.zip..."
zip -q -j -9 flat-gamepad-icons.zip build/*
echo "Done."