ghsync είναι ένα σενάριο Python που χρησιμοποιεί το GitHub API για να πάρετε μια λίστα με όλα διχαλωτή, καθρέφτες, δημόσιες και ιδιωτικές repos στο λογαριασμό σας GitHub & nbsp?. Αν το repo υπάρχει ήδη σε τοπικό επίπεδο, θα τον ενημερώνει μέσω του git-pull . Διαφορετικά, θα κλωνοποιήσει σωστά το repo.
Θα οργανώσει repos σας στην ακόλουθη δομή καταλόγου:
+ Repos
+ - Πιρούνια (δημόσια πιρούνι repos)
& Nbsp? + - Καθρέφτες (repos δημόσια καθρέφτη)
& Nbsp? + - Ιδιωτικού (ιδιωτικών repos)
& Nbsp? + - Δημόσιο (δημόσια repos)
& Nbsp? + - Παρακολούθησαν (δημόσια παρακολούθησαν repos)
Απαιτεί Ρωτήστε github2 Solem του (http://pypi.python.org/pypi/github2).
Εμπνευσμένο από Gisty (http://github.com/swdyh/gisty).
Εγκατάσταση
Για να εγκαταστήσετε ghsync, απλώς εκτελέστε:
Pip εγκαταστήσετε ghsync
Η ghsync εντολή τότε θα είναι στη διάθεσή σας από τη γραμμή εντολών. Προσοχή, αν έχετε θέσει τη μεταβλητή GHSYNC_DIR περιβάλλον, θα προσθέσει όλα τα repos στο τρέχοντα κατάλογο σας .:
εξαγωγή GHSYNC_DIR = '~ / repos /'
Συμβολή
. Αν θέλετε να συνεισφέρετε, απλά πληρώσεις το αποθετήριο, commit τις αλλαγές σας στο κατάστημα αναπτύξουν (ή υποκατάστημα μακριά από αυτό), και να στείλετε ένα αίτημα έλξης
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε