ghsync jest skrypt Pythona, który używa interfejsu API GitHub, aby uzyskać listę wszystkich rozwidlone, dublowane, publiczne, jak i prywatne repo na koncie GitHub. & Nbsp; Jeśli repo już istnieje lokalnie, będzie go zaktualizować poprzez git-pull , W przeciwnym razie będzie to odpowiednio sklonować repo.
Będzie organizować repo do następującej struktury katalogów:
+ repo
+ - Widelce widelec (publiczne repo)
& nbsp; + - lustra (repo lustro publicznej)
& Nbsp; + - prywatne (repo prywatne)
& Nbsp; + - publiczne (public) repo
& Nbsp; + - oglądałem (repo) public oglądały
Wymaga Zapytaj github2 solem na (http://pypi.python.org/pypi/github2).
Zainspirowany Gisty (http://github.com/swdyh/gisty).
Zainstaluj
Aby zainstalować ghsync, po prostu uruchom:
pip install ghsync
Ghsync polecenie to być dostępne z linii poleceń. Uważaj, jeśli nie ustawić zmienną środowiskową GHSYNC_DIR, doda wszystkie repo do bieżącego katalogu .:
eksport GHSYNC_DIR = "~ / repo /"
Contribute
. Jeśli chcesz przyczynić się, po prostu widelec repozytorium, swoje zmiany do gałęzi rozwoju (lub oddział poza nim) i wysłać żądanie ściągania
Wymagania :
- Python
Komentarze nie znaleziono