You've already forked nerd-fonts
							
							
				mirror of
				https://github.com/ryanoasis/nerd-fonts.git
				synced 2025-10-30 23:43:47 +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:
		
							
								
								
									
										32
									
								
								bin/scripts/archive-fonts.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										32
									
								
								bin/scripts/archive-fonts.sh
									
									
									
									
									
										Executable 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 | ||||
		Reference in New Issue
	
	Block a user