username=<username> # Replace <username> with the GitHub user's username page=1 while [[ -n $(curl -s "https://api.github.com/users/$username/repos?page=$page&per_page=100") ]] do curl -s "https://api.github.com/users/$username/repos?page=$page&per_page=100" | jq -r '.[] .clone_url' | xargs -n 1 git clone let page+=1 done