Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```