• This repository has been archived on 23/Feb/2024
  • Stars
    star
    275
  • Rank 149,796 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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