Files
ipsw/hack/make/json_mini

12 lines
340 B
Bash
Executable File

#!/bin/sh
set -e
find ./pkg ./internal/download -type f -name '*.json' | while read -r item; do
printf "Minimizing JSON: %s\n" "$item"
tmpfile="/tmp/$(basename -- "$item")"
cp "$item" "$tmpfile"
jq -c --sort-keys < "$tmpfile" > "$item"
rm "$tmpfile"
gzip -cn "$item" > "$(dirname "$item")/$(basename -- "$item" .json).gz"
done