#!/bin/sh BASEDIR="$(dirname $0)" font_version () { fc-query -f '%{fontversion}\n' "$1" | perl -E 'printf "%.3f\n", <>/65536.0' } font_version_file () { echo "$1: $(font_version $1)" } font_version_file_pipe () { for i in $(cat /dev/stdin); do # echo $i font_version_file "$i" done } echo fonts DIR="$BASEDIR"/fonts echo nftag=$(curl https://api.github.com/repos/ryanoasis/nerd-fonts/releases/latest -s | jq .name -r) echo "Symbols Nerd Font, version online: $nftag" echo "Symbols Nerd Font, version local:" find "$DIR/nerdfonts" -maxdepth 1 -iname "FiraCode*.ttf" | head -n1 | font_version_file_pipe find "$DIR/nerdfonts" -maxdepth 1 -iname "Symbols*.ttf" | head -n1 | font_version_file_pipe echo echo "Kepler Font, version local:" find "$DIR" -maxdepth 1 -iname "*.otf" | head -n1 | font_version_file_pipe