ghsync er et Python-script, der bruger GitHub API til at få en liste over alle kløvet, spejlet, offentlig og private repos i din GitHub-konto. & Nbsp; Hvis repo allerede findes lokalt, det vil opdatere det via git-pull . Ellers vil det ordentligt klone repo.
Det vil organisere dine repos i den følgende mappestruktur:
+ repos
+ - Gafler (offentlige gaffel repoer)
& nbsp; + - spejle (offentlig spejl repoer)
& Nbsp; + - private (private repoer)
& Nbsp; + - offentlige (offentlige repoer)
& Nbsp; + - set (offentlige sete repoer)
Kræver Spørg Solem s github2 (http://pypi.python.org/pypi/github2).
Inspireret af Gisty (http://github.com/swdyh/gisty).
Installer
For at installere ghsync, blot køre:
pip installere ghsync
Kommandoen ghsync vil derefter være til rådighed for dig fra kommandolinjen. Pas på, medmindre du angiver variablen GHSYNC_DIR miljø, vil det tilføje alle de repos til din aktuelle mappe .:
eksport GHSYNC_DIR = '~ / repos /'
Bidrage
. Hvis du gerne vil bidrage med, skal du blot bord repository, begå dine ændringer til filialen udvikler (eller gren ud af det), og sende en pull forespørgsel
Krav :
- Python
Kommentarer ikke fundet