mirror of
https://github.com/msfjarvis/msfjarvis.dev.git
synced 2024-06-03 04:18:56 +05:30
Add script to update FontAwesome
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
This commit is contained in:
parent
421ac66772
commit
043f84a624
28
themes/hello-friend-ng/update_fa.sh
Executable file
28
themes/hello-friend-ng/update_fa.sh
Executable file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
get_latest_release() {
|
||||||
|
curl --silent "https://api.github.com/repos/${1:?}/releases/latest" | jq -r .tag_name
|
||||||
|
}
|
||||||
|
|
||||||
|
update_assets() {
|
||||||
|
wget https://cdnjs.cloudflare.com/ajax/libs/font-awesome/"${FA_VERSION}"/css/all.min.css -O static/css/fontawesome-"${FA_VERSION}"-all.min.css
|
||||||
|
|
||||||
|
sed -i 's|..\/webfonts|..\/fonts|g' static/css/fontawesome-"${FA_VERSION}"-all.min.css
|
||||||
|
sed -i "s|fontawesome-${CUR_FA_VERSION}-all.min.css|fontawesome-${FA_VERSION}-all.min.css|" layouts/partials/head.html
|
||||||
|
|
||||||
|
rm -v static/css/fontawesome-"${CUR_FA_VERSION}"-all.min.css 2>/dev/null
|
||||||
|
|
||||||
|
for font in fa-solid-900.woff fa-brands-400.woff fa-solid-900.woff2 fa-brands-400.woff2; do
|
||||||
|
wget https://cdnjs.cloudflare.com/ajax/libs/font-awesome/"${FA_VERSION}"/webfonts/"${font}" -O static/fonts/"${font}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
CUR_FA_VERSION=5.10.2
|
||||||
|
FA_VERSION="$(get_latest_release FortAwesome/Font-Awesome)"
|
||||||
|
|
||||||
|
if [ "${CUR_FA_VERSION}" == "${FA_VERSION}" ]; then
|
||||||
|
echo "FontAwesome is already up-to-date"
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
update_assets
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user