#!/bin/sh set -e files=($(find -f ./pkg -f ./internal/download -- -type f -name '*.json')) for item in ${files[*]}; do printf "Minimizing JSON: %s\n" $item cp $item /tmp/$(basename -- $item) cat /tmp/$(basename -- $item) | jq -c >$item rm /tmp/$(basename -- $item) gzip -cn $item >"$(dirname $item)/$(basename -- $item .json).gz" done