Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aerth/gh-sync
List or Clone all (your) github repositories (ssh or https)
https://github.com/aerth/gh-sync
Last synced: 3 months ago
JSON representation
List or Clone all (your) github repositories (ssh or https)
- Host: GitHub
- URL: https://github.com/aerth/gh-sync
- Owner: aerth
- License: mit
- Created: 2017-03-05T01:36:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-03-09T21:11:30.000Z (over 7 years ago)
- Last Synced: 2024-06-29T03:33:20.468Z (4 months ago)
- Language: Go
- Homepage:
- Size: 24.4 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 'gh-sync'
## What it does
* Download or List all repositories by a user
* Gather repository information from github API
* Extract JSON 'ssh-url' value from each repo
* Use git program to clone each repository
* Option '-d' lists repositories without cloning them
* No api token required## Install gh-sync
### Compile from source code
1. ```go get -v -x -d -u github.com/aerth/gh-sync```
2. ```cd $GOPATH/src/github.com/aerth/gh-sync```
3. ```make```
4. (install to '/usr/local/bin/' ) ```su -c 'make install'```Install to $HOME/bin with ```make install PREFIX=$HOME/bin/```
### Download binary for your architecture
* https://github.com/aerth/gh-sync/releases/latest![Screenshot of 'gh-sync'](https://github.com/aerth/'gh-sync'/blob/master/example/'gh-sync'-screenshot.png?raw=true)
## Author
Copyright (c) 2017, aerth
Contributions are welcome, visit https://github.com/aerth/gh-sync and create a pull-request
MIT LICENSE