nerd-fonts/bin/scripts/archive-fonts.sh
2016-12-14 20:22:26 -05:00

28 lines
771 B
Bash
Executable file

#!/bin/bash
# version: 1.0.0
# Iterates over all patched fonts directories
# to generate ruby cask files for homebrew-fonts (https://github.com/caskroom/homebrew-fonts)
# adds Windows versions of the fonts as well (casks files just won't download them)
#set -x
cd ../../patched-fonts/ || {
echo >&2 "# Could not find patched fonts directory"
exit 1
}
#find ./Hack -maxdepth 0 -type d | # uncomment to test 1 font
#find ./ProFont -maxdepth 0 -type d | # uncomment to test 1 font
find . -maxdepth 1 -type d | # uncomment to test all fonts
while read -r filename
do
basename=$(basename "$filename")
searchdir=$filename
outputdir=$PWD/../archives/
[[ -d "$outputdir" ]] || mkdir -p "$outputdir"
zip "$outputdir/$basename" -rj "$searchdir" -i '*.[o,t]tf'
done