Clone GitHub repositories
Project description
CloneAll
==============
Clones all of a user's repositories.
Usage:
python cloneall.py [-a|--all] [-u username] [--no-curses] [--download-all]
(+) If the -a or --download-all flag is not set, the script will ask about
downloading each repository in turn.
(+) If the -p or --update-all flag is not set, the script will ask about
updating each repository in turn.
(+) If the --no-download flag is set, the program will not download any new
repositories.
(+) If the --no-curses option is given, the program will use the standard input
method.
(+) If --no-curses is not given, the program defaults to using Curses if
installed, falling back to the standard method if necessary.
(+) If the username is not given, the program will ask for it to be entered.
Example Usage:
https://asciinema.org/a/10136
Wishlist:
* Add "update repository" feature ✓
* Add "update all" option ✓
* Support more than 100 repositories per user
* Add ncurses front-end ✓
* Add checks for git, python version etc. ✓
* Add size indicator for repository ✓
* Add markdown parser for readme.md file
==============
Clones all of a user's repositories.
Usage:
python cloneall.py [-a|--all] [-u username] [--no-curses] [--download-all]
(+) If the -a or --download-all flag is not set, the script will ask about
downloading each repository in turn.
(+) If the -p or --update-all flag is not set, the script will ask about
updating each repository in turn.
(+) If the --no-download flag is set, the program will not download any new
repositories.
(+) If the --no-curses option is given, the program will use the standard input
method.
(+) If --no-curses is not given, the program defaults to using Curses if
installed, falling back to the standard method if necessary.
(+) If the username is not given, the program will ask for it to be entered.
Example Usage:
https://asciinema.org/a/10136
Wishlist:
* Add "update repository" feature ✓
* Add "update all" option ✓
* Support more than 100 repositories per user
* Add ncurses front-end ✓
* Add checks for git, python version etc. ✓
* Add size indicator for repository ✓
* Add markdown parser for readme.md file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cloneall-1.1.1.tar.gz
(5.0 kB
view hashes)