generate_icns.sh 410 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. iconset='vcmi.iconset'
  3. mkdir "$iconset"
  4. cd "$iconset"
  5. for multiplier in 1 2 ; do
  6. if [[ $multiplier != 1 ]] ; then
  7. suffix="@${multiplier}x"
  8. fi
  9. for size in 16 32 128 256 512 ; do
  10. realSize=$(( $size * $multiplier ))
  11. ln "../../clientapp/icons/vcmiclient.${realSize}x${realSize}.png" "icon_${size}x${size}${suffix}.png"
  12. done
  13. done
  14. cd ..
  15. iconutil -c icns "$iconset"
  16. rm -rf "$iconset"