sadaqatullah / git-them-all

Clone all of your Github repositories, just single command from your terminal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitim

MIT License Python Version Project Status: Active

Clone all your Github repositories.

         .--.         .--. __  __   ___
  .--./) |__|         |__||  |/  `.'   `.
 /.''\  .--.     .|  .--.|   .-.  .-.   '
| |  | | |  |   .' |_ |  ||  |  |  |  |  |
 \`-' /  |  | .'     ||  ||  |  |  |  |  |
 /("'`   |  |'--.  .-'|  ||  |  |  |  |  |
 \ '---. |  |   |  |  |  ||  |  |  |  |  |
  /'""'.\|__|   |  |  |__||__|  |__|  |__|
 ||     ||      |  '.'
 '. __//       |   /
  `'---'        `'-'

Installation

pip3 install . 

or

python3 setup.py install

or get it as the archlinux aur package:

yaourt -S python-gitim-git

Usage

python -m gitim

Username and password will be prompted.

If you want to download organization repositories

python3 -m gitim -o <Organization> -d <Directory>

Optional Arguments

  -h, --help            show this help message and exit
  -u USER, --user USER  Your github username
  -p PASSWORD, --password PASSWORD
                        Github password
  -t TOKEN, --token TOKEN
                        Github OAuth token
  -o ORG, --org ORG     Organisation/team. User used by default.
  -d DEST, --dest DEST  Destination directory. Created if doesn't exist.
                        [curr_dir]
  --nopull              Don't pull if repository exists. [false]
  --shallow             Perform shallow clone. [false]
  --ssh                 Use ssh+git urls for checkout. [false]
Licence

MIT

About

Clone all of your Github repositories, just single command from your terminal.

License:MIT License


Languages

Language:Python 100.0%