#!/usr/bin/env bash
set -e
REPO_COUNT=`curl -s -H "Authorization: token ${REPO_HELPER_TOKEN}" -H "Accept: application/vnd.github.mercy-preview+json" "https://api.github.com/orgs/theorchard" | jq .total_private_repos`
echo "Found ${REPO_COUNT} private repos"
PAGE_COUNT=$((1 + $REPO_COUNT / 100))
for i in `seq 1 $PAGE_COUNT`;
do
		echo "Fetching page ${i}"
        curl -s -H "Authorization: token ${REPO_HELPER_TOKEN}" -H "Accept: application/vnd.github.mercy-preview+json" "https://api.github.com/orgs/theorchard/repos?type=private&page=${i}&per_page=100" > "repos.${i}.json"
done
echo "Done fetching"
jq -s . repos.*.json | jq 'flatten(1)' > all_repos.json
echo "Done"

