ghsync er et Python-skript som bruker GitHub API for å få en liste over alle delte, speilet, offentlige og private repos i din GitHub-konto. & Nbsp; Hvis repo allerede finnes lokalt, det vil oppdatere den via git-pull . Ellers vil det skikkelig klone repo.
Det vil organisere repos i følgende katalogstruktur:
+ repos
+ - Gafler (offentlige gaffel repos)
& nbsp; + - speil (offentlig speil repos)
& Nbsp; + - private (privat repos)
& Nbsp; + - offentlige (offentlige repos)
& Nbsp; + - overvåket (offentlige overvåket repos)
Krever Spør Solem sin github2 (http://pypi.python.org/pypi/github2).
Inspirert av Gisty (http://github.com/swdyh/gisty).
Installer
For å installere ghsync, bare løpe:
PIP installere ghsync
Kommandoen ghsync vil da være tilgjengelig for deg fra kommandolinjen. Pass på, med mindre du setter GHSYNC_DIR miljøvariabelen, vil det legge alle repos til din nåværende katalog .:
eksport GHSYNC_DIR = '~ / depot /'
Bidra
. Hvis du ønsker å bidra, er det bare å punge depotet, legge inn forandringene til å utvikle gren (eller gren ut av det), og sende en pull forespørsel
Krav :
- Python
Kommentarer ikke funnet