overleaf/services/web/bin/compress_batch_of_assets

17 lines
302 B
Text
Raw Normal View History

#!/usr/bin/env bash
set -e
for file in "$@"; do
file_gzipped="compressed/$file"
gzip -9 --no-name --stdout "$file" > "$file_gzipped"
before=$(stat -c%s "$file")
after=$(stat -c%s "$file_gzipped")
if [[ "$after" -ge "$before" ]]; then
rm "$file_gzipped"
else
rm "$file"
fi
done