はい!今やってます!

Work Pertly, Live Idly

リポジトリ一括で落として来たいときに打つコマンド

特定のユーザーで特定のオーガナイザーションのGithubリポジトリを一括でCloneしてきて、zipにまとめたい時に叩くコマンド

mkdir `date '+%Y%m%d'` && curl -u ${USER_NAME} "https://api.github.com/orgs/${ORGANIZATION}/repos?per_page=100&page=1" | grep clone_url | awk -F'"' '{ print $4 }' | xargs -I{} git -C ./`date '+%Y%m%d'`/ clone {} && zip -r `date '+%Y%m%d'`.zip `date '+%Y%m%d'`