Mirror your github repos

Git­hub ist cool; et­li­che mei­ner Spie­le­rei­en habe ich dort in git-Re­pos ge­packt. Aber ir­gend­wie möch­te ich doch eine Kopie mei­ner Re­po­si­to­ries haben – am liebs­ten au­to­ma­tisch. An­fang des Jah­res habe ich ein Shell­skript ge­schrie­ben, um sol­che Mir­rors au­to­ma­tisch zu ak­tua­li­sie­ren – was aber den Nach­teil hat, daß man für ein neues Re­po­si­to­ry zu­nächst einen Mir­ror hän­disch an­le­gen muß.

Da ich ein fau­ler und ver­ge­ß­li­cher Mensch bin, habe ich hier­zu ein Groo­vy-Skript ge­schrie­ben :-)

Die­ses be­dient sich an der Web-API von Git­hub und ex­tra­hiert so alle Re­po­si­to­ries eines Users. Das Skript ist dafür ge­dacht, in einem Cron­job be­nutzt zu wer­den – des­halb gibt es nur im Feh­ler­fall eine Aus­ga­be auf der Kon­so­le. Er­scheint dort nichts, ist alles gut ge­gan­gen. Das Skript be­nö­tigt Groo­vy 1.8 wegen der JSON-Un­ter­stüt­zung. Ich hoffe, ihr könnt das Skript auch brau­chen.