Gitim
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