Last active
July 3, 2019 20:40
-
-
Save shakhal/792036e3306df5765d221da3139935b4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ -z "$1" ]; then | |
echo "missing org name" | |
exit 1 | |
else | |
name=$1 | |
fi | |
if [ -z "$2" ]; then | |
echo "missing token" | |
exit 1 | |
else | |
token=$2 | |
fi | |
cntx="orgs" | |
page=1 | |
max=4 | |
echo $name | |
echo $max | |
echo $cntx | |
echo $page | |
until [ ! $page -lt $max ] | |
do | |
curl "https://api.github.com/$cntx/$name/repos?page=$page&per_page=100&access_token=$token" | grep -e 'ssh_url*' | cut -d \" -f 4 | xargs -L1 git clone | |
page=$((page+1)) | |
done | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment