Skip to content

Instantly share code, notes, and snippets.

@todgru

todgru/cloneall.sh

Forked from mralexgray/cloneall.sh
Created Jan 25, 2013
Embed
What would you like to do?
#!/bin/sh
#cloneall.sh by Jan-Piet Mens, February 2012
# Obtain a list of gists (mine) and clone them into the current directory
# Requires jsonpipe (https://github.com/dvxhouse/jsonpipe)
URL=http://gist.github.com/api/v1/json/gists/jpmens
CLONEURLFMT="git://gist.github.com/%d.git\n"
curl -qs $URL |
jsonpipe -s ' ' |
awk '$3 == "repo" { gsub(/\"/, "", $4); printf("'$CLONEURLFMT'", $4); }' |
while read repo
do
git clone $repo
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment