#!/bin/bash SOURCE_DIR="./http" DESTINATION_DIR="./data/http" echo echo "+----------------------+" echo "| minifying http files |" echo "+----------------------+" cd "$(dirname "$0")/../" || exit 1 if [ -e "$DESTINATION_DIR" ]; then rm -r "$DESTINATION_DIR" fi mkdir -p "$DESTINATION_DIR" find "$SOURCE_DIR" -type f | while read -r src; do dst="$DESTINATION_DIR/$(basename "$src").gz" echo "source: $(du -sb --apparent-size "$src")" minify "$src" | gzip > "$dst" echo "destination: $(du -sb --apparent-size "$dst")" echo done du -sh --apparent-size "$SOURCE_DIR" du -sh --apparent-size "$DESTINATION_DIR" echo "+--------------------+" echo "| minifying COMPLETE |" echo "+--------------------+" echo