ghsync è uno script Python che utilizza l'API GitHub per ottenere un elenco di tutti biforcuta, a specchio, pubblico, e pronti contro termine privati nel tuo account GitHub. & Nbsp; Se il repo esiste già a livello locale, lo aggiorna via git-pull . In caso contrario, sarà clonare correttamente il repo.
Sarà organizzare i pronti contro termine nella seguente struttura di directory:
+ repos
+ - Forks (pronti contro termine pubblici forcella)
& nbsp; + - specchi (pronti contro termine mirror pubblici)
& Nbsp; + - (pronti contro termine privati) privati
& Nbsp; + - pubbliche (pronti contro termine pubblici)
& Nbsp; + - guardato (pronti contro termine guardato pubblici)
Richiede Chiedi github2 di Solem (http://pypi.python.org/pypi/github2).
Ispirato da Gisty (http://github.com/swdyh/gisty).
Installa
Per installare ghsync, eseguire semplicemente:
pip installare ghsync
Il ghsync ordine sarà quindi a disposizione di voi dalla riga di comando. Attenzione, se non si imposta la variabile d'ambiente GHSYNC_DIR, aggiungerà tutti i pronti contro termine per la directory corrente .:
export GHSYNC_DIR = '~ / repos /'
Contribute
. Se si desidera contribuire, è sufficiente sborsare il repository, i cambiamenti al ramo sviluppare (o ramo fuori di esso), e inviare una richiesta di pull
Requisiti :
- Python
I commenti non trovato