#!/bin/bash

# -e  Exit immediately if a command exits with a non-zero status.
# -u  Treat unset variables as an error when substituting.
set -eu

. ./.env
. ./themes/hugo-theme-lowtech/scripts/run

help() {
  help_generic
  echo "- ./run favicon            🎨 Création du favicon"
  echo
}

favicon() {
  # https://stackoverflow.com/questions/39256104/how-to-convert-an-image-file-from-svg-to-a-multi-size-ico-without-blur-sharp
  convert -density 300 -define icon:auto-resize=48,32,16 -background none static/icons/blason-512x512.png static/favicon.ico
}

if [ $# -ge 1 ]; then
  $@
else
  help
fi

end