nerd-fonts/standardize-and-complete-readmes.sh
2016-05-08 17:04:21 -04:00

37 lines
1.3 KiB
Bash
Executable file

#!/bin/bash
# version: 0.8.0
# Iterates over all patched fonts directories
# converts all non markdown readmes to markdown (e.g. txt, rst) using pandoc
# adds information on minimal, alternative, and complete font variations
cd patched-fonts/
#find ./DejaVuSansMono -type d | # uncomment to test 1 font
find -type d | # uncomment to do ALL fonts
while read filename
do
echo "$filename" # ... or any other command using $filename
RST=( $(find $filename -type f -iname 'readme.rst' -exec basename {} \;) )
TXT=( $(find $filename -type f -iname 'readme.txt' -exec basename {} \;) )
echo "RST:"
echo $RST
echo "end"
if [ $RST ];
then
echo "found RST"
pandoc "$filename/$RST" --from=rst --to=markdown --output=$filename/README.md
echo "pandoc $filename/$RST --from=rst --to=markdown --output=$filename/README.md"
echo "pwd $PWD"
cat $PWD/../source/readme-per-directory-addendum.md >> $filename/README.md
elif [ $TXT ];
then
echo "found TXT"
echo "nothing to do for conversion, just copy as markdown"
cp $filename/$TXT $filename/README.md
echo "pwd $PWD"
cat $PWD/../source/readme-per-directory-addendum.md >> $filename/README.md
else
echo "did not find RST nor TXT"
cat $PWD/../source/readme-per-directory-addendum.md >> $filename/README.md
fi
done