28 lines
608 B
Bash
Executable File
28 lines
608 B
Bash
Executable File
#!/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
|