github-sync: GitHub Repo Syncer
This script uses the GitHub API to get a list of all your repos in your GitHub account. If the repo already exists locally, it will update it via git-pull.
Unlike https://github.com/kennethreitz/ghsync this package does not require a directory structure, just point the way to the place where you have to find your repos. The default is “.” (current directory), set the correct path:
export GITHUB_SYNC_DIR='/path/to/repos'
Install
To install github-sync, simply run:
$ pip install github-sync ... or develop. version: $ pip install -e git://github.com/adw0rd/github-sync.git#egg=github-sync
The command github-sync will then be available to you from the command line.
$ github-sync
History
This fork has roots from https://github.com/kennethreitz/ghsync/
I wanted to get my fork is simpler, without the directory structure, etc. And just to recursively searched github-repository at the specified path and performed git-pull
Metadata
Release files for github-sync 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| github-sync-0.1.1.tar.gz | 2.9 kB | Details |
Release files / github-sync-0.1.1.tar.gz
| Download URL | github-sync-0.1.1.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a539a2c0ceebf1ca19bb564d04999071e56718af0a9765b69b2d3280bf9082ae
|
|
BLAKE2b-256 checksum How to use checksums |
1db27a83662a57ada084cba62831e677df646270871edb968a600052b6c57e6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |