#!/bin/bash if [ -z "$1" ]; then echo "waiting for the following arguments: username + max-page-number" exit 1 else name=$1 fi if [ -z "$2" ]; then max=2 else max=$2 fi cntx="users" page=1 echo $name echo $max echo $cntx echo $page while [ "$page" -lt "$max" ] do curl "https://api.github.com/$cntx/$name/repos?page=$page&per_page=100" | grep -e 'clone_url*' | cut -d \" -f 4 | xargs -L1 git clone let "page=$page+1" done exit 0