#!/bin/sh | |
GIST_USER=sbp | |
if [ "$1" = "update" ] | |
then | |
curl -s http://gist.github.com/api/v1/json/gists/$GIST_USER | | |
python -c 'import sys, json | |
for gist in json.loads(sys.stdin.read())["gists"]: | |
print gist["repo"]' | while read GIST | |
do if [ ! -d $GIST ] | |
then git submodule add git://gist.github.com/$GIST.git | |
echo Created $GIST submodule | |
fi | |
done | |
elif [ "$1" = "sync" ] | |
then | |
git submodule foreach git pull | |
else | |
echo Options: | |
echo update - Gets any new gists for user | |
echo sync - Keep existing gists synced with server | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment