1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-25 20:18:01 +02:00

Adds archive font script for building zip files for releases (WIP fixes #32) and required for #72 (homebrew fonts)

This commit is contained in:
Ryan L McIntyre 2016-11-13 12:25:35 -05:00
parent fa56f9f89d
commit 37b923226f

32
bin/scripts/archive-fonts.sh Executable file
View File

@ -0,0 +1,32 @@
#!/bin/bash
# version: 0.9.0
# Iterates over all patched fonts directories
# to generate ruby cask files for homebrew-fonts (https://github.com/caskroom/homebrew-fonts)
# only adds non-Windows versions of the fonts
#set -x
#patched_parent_dir="patched-fonts"
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 . -maxdepth 1 -type d | # uncomment to test all font
while read -r filename
do
#dirname=$(dirname "$filename")
basename=$(basename "$filename")
searchdir=$filename
#fontdir=$(basename "$(dirname "$dirname")")
outputdir=$PWD/../archives/
[[ -d "$outputdir" ]] || mkdir -p "$outputdir"
zip "$outputdir/$basename" -rj "$searchdir" -i '*.[o,t]tf' -x '*Windows*'
#zip "$outputdir/$basename" -r "$searchdir" -i '*.[o,t]tf' -x '*Windows*'
done