Prep 1 font script to get each font ready
This commit is contained in:
parent
bdcbaf1869
commit
c3e438805f
1 changed files with 32 additions and 0 deletions
32
prep 1 font.sh
Executable file
32
prep 1 font.sh
Executable file
|
|
@ -0,0 +1,32 @@
|
|||
#! /bin/zsh
|
||||
|
||||
#if current working directory is named font_files or custom_fonts, exit
|
||||
if [[ $PWD == *"font_files"* ]] || [[ $PWD == *"custom_fonts"* ]]; then
|
||||
echo "You are in the wrong directory. Please move to the individual font folder."
|
||||
exit
|
||||
fi
|
||||
|
||||
#recursively find all .zip files and unzip them
|
||||
find . -name '*.zip' -exec unzip {} \;
|
||||
|
||||
# Make OTF and TTF folders if they don't exist
|
||||
mkdir -p OTF TTF "other files"
|
||||
|
||||
# Recurse through all folders and subfolders and move files that are not .ttf or .otf into the "other files" folder
|
||||
find . -type f -exec mv {} "other files" \;
|
||||
|
||||
# Recurse through all folders and subfolders and delete all .DS_Store files
|
||||
find . -name '.DS_Store' -type f -delete
|
||||
# Recurse through all folders and subfolders and delete all .g2n files
|
||||
find . -name '*.g2n' -type f -delete
|
||||
find . -name '*.ofm' -type f -delete
|
||||
find . -name '*.cfg' -type f -delete
|
||||
find . -name '*.zip' -type f -delete
|
||||
|
||||
# Recurse through all folders and subfolders and move all .ttf files into the TTF folder
|
||||
find . -name '*.ttf' -type f -exec mv {} TTF \;
|
||||
# Recurse through all folders and subfolders and move all .otf files into the OTF folder
|
||||
find . -name '*.otf' -type f -exec mv {} OTF \;
|
||||
|
||||
# Recurse through all folders and subfolders and delete all empty folders
|
||||
find . -type d -empty -delete
|
||||
Loading…
Add table
Add a link
Reference in a new issue