Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cjrh/clonymccloneface
Clone all your github repos AND set upstream for your forks
https://github.com/cjrh/clonymccloneface
automation cloning github-api setup-development-environment setup-tool
Last synced: 18 days ago
JSON representation
Clone all your github repos AND set upstream for your forks
- Host: GitHub
- URL: https://github.com/cjrh/clonymccloneface
- Owner: cjrh
- License: agpl-3.0
- Created: 2020-08-22T03:35:11.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T21:41:17.000Z (3 months ago)
- Last Synced: 2024-10-14T18:49:34.048Z (about 1 month ago)
- Topics: automation, cloning, github-api, setup-development-environment, setup-tool
- Language: Rust
- Homepage:
- Size: 111 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# clonymccloneface
Clone all your github repos AND set upstream for your forks## Demo
You need to:
- have git installed
- have a personal access token```shell script
$ clonymccloneface --token "df79XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" -u cjrh .
✅ Cloned dockerctx
✅ Cloned easycython
✅ Cloned enumerate_reversible
✅ Cloned excitertools
✅ Cloned fileinput.rs (and set upstream repo)
⡏ Cloning flashtext...```
## Overview
For each repo in your github account, it will:
- Clone the repo
- If the repo is a fork, it will also set the "upstream" remote in your
working copy.Roughly, the equivalent of these commands:
```
$ git clone [email protected]:/.git
$ cd
$ git remote add upstream [email protected]:/.git
```