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

https://github.com/rhthomas/cloner

👨‍👦🔗 Clone and link script
https://github.com/rhthomas/cloner

clone-repos github script

Last synced: 2 months ago
JSON representation

👨‍👦🔗 Clone and link script

Awesome Lists containing this project

README

        

# cloner

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)

Lately I have found myself cloning repos to my desktop to work on new features.
I would rather have all of my Github *stuff* in my `~/Documents/Github` folder, but temporarily link the ones I'm currently working on to my desktop.

Cloner is a simple script which does just that.
Rather than using `git clone `, you use the cloner tool `cloner ` and it automatically clones to the set Github folder and creates a symbolic link to the desktop.

Probably not a useful script for anyone else but me :man_shrugging: but oh well!

```
usage: cloner [-h] [--github ] [--desktop ] repo

Script to clone repos into my github folder, and also symbolically link to the
desktop.

positional arguments:
repo Repository to clone.

optional arguments:
-h, --help show this help message and exit
--github Path to your Github folder.
--desktop Path to your Desktop folder.
```

## Installation

Installation is made easy using pip!

```bash
git clone https://github.com/rhthomas/cloner.git
cd cloner
pip3 install .
```