ghsync is een Python-script dat de GitHub API gebruikt om een lijst van alle gevorkte krijgen, gespiegeld, publieke en private repo's in uw GitHub account & nbsp;. Als de repo al bestaat lokaal, zal het updaten via git-pull . Anders zal het goed klonen de repo.
Het zal uw repo's te organiseren in de volgende directory structuur:
+ Repos
+ - Vorken (openbaar vork repos)
& Nbsp; + - spiegels (openbaar spiegel repos)
& Nbsp; + - private (privé repos)
& Nbsp; + - public (openbare repos)
& Nbsp; + - bekeken (openbaar keken repos)
Vereist Vraag Solem's github2 (http://pypi.python.org/pypi/github2).
Geïnspireerd door Gisty (http://github.com/swdyh/gisty).
Installeer
Om ghsync installeren, gewoon uitvoeren:
pip ghsync installeren
Het commando ghsync zal dan voor u beschikbaar zijn vanaf de opdrachtregel. Pas op, tenzij u de GHSYNC_DIR omgevingsvariabele ingesteld, zal het allemaal de repos toe te voegen aan uw huidige directory .:
export GHSYNC_DIR = '~ / repos /'
Contribute
. Als je wilt bijdragen, gewoon vork de repository, verbinden uw wijzigingen aan de ontwikkeling tak (of filiaal van het weg), en stuur een pull verzoek
Eisen :
- Python
Reacties niet gevonden