AspireSync/bin/sync-and-push-fair-packages
2025-11-21 09:42:14 -07:00

18 lines
352 B
Bash
Executable file

#!/usr/bin/env bash
. $(dirname $0)/prelude.bash
TMPDIR=${TMPDIR:-/tmp}
function main () {
packages=$(mktemp $TMPDIR/packages.XXXXXXXX.jsonl)
trap "rm -f $packages" EXIT
grep '^https:' etc/fair-packages.list | while read -r url; do
curl -s $url | jq -c >> $packages
done
cat $packages | bin/push-packages-to-aspirecloud
}
main "$@"