Files
docker/latex/fmt/format.sh

26 lines
467 B
Bash
Executable File

#!/bin/sh
if [ ! "$1" == "" ]; then
cp .latexindent.yaml "$1/" || true
cp latexindent.yaml "$1/" || true
cd $1
fi
echo "Formatting directory $(pwd)"
files=$(find . -type f | grep "\.tex")
idx=1
total=$(echo "$files" | wc -l)
for file in $files; do
echo "Processing file $idx / $total"
latexindent -s -w -l $file
idx=$((idx + 1))
done
echo "Cleaning up..."
backups=$(find . -type f | grep "\.bak")
for backup in $backups; do
rm $backup
done