#!/bin/sh out_64=$(mktemp intel-api.64.XXXXXX) out_all=$(mktemp intel-api.all.XXXXXX) trap 'rm -f "$out_64" "$out_all"' EXIT INT HUP curl https://apt.repos.intel.com/oneapi/dists/all/main/binary-amd64/Packages -o "$out_64" curl https://apt.repos.intel.com/oneapi/dists/all/main/binary-all/Packages -o "$out_all" # NOTE: we use `jq -r tostring` to minify the json (3.2Mb -> 2.3Mb) cat "$out_64" "$out_all" | ./toJson.awk | ./process.jq | jq -r tostring >packages.json