Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A small script to clone and update all your watched GitHub projects
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
tests
.gitignore
LICENSE
MANIFEST
README
gh_favs
setup.py

README

                           gh_favs - Github Favorites

      A small script to clone and update all your starred GitHub projects


Usage: gh_favs [-t DIR] [-i NAME] [-o] [-n] [-s STRATEGY] [-v] USER


Positional arguments:
  USER                  Github user name


Optional arguments:
  -h, --help            show this help message and exit
  -t DIR, --target DIR  directory where the clones live, default is "."
  -i NAME [NAME ...], --ignore NAME [NAME ...]
                        repository names to be ignored, can be followed by
                        multiple items
  -o, --add_own         clone own repositories, too
  -n, --no_docs         don't fetch origin/gh_pages
  -s {subfolders,prefix,none}, --strategy {subfolders,prefix,none}
                        how to handle name clashes, default is "subfolders"
  -v, --verbose         include Git status messages
  --version             show program's version number and exit


Installation:
    Use easy_install:
    $ easy_install gh_favs
    or pip:
    $ pip install gh_favs
    The script should work just fine with Python 2.5 or newer, however not yet
    with Python 3. For Python 2.5 you need simplejson
    (<https://github.com/simplejson/simplejson>) installed, for full CLI
    power argparse (both come with Python 2.7).


About gh_favs:
    (C) 2011 Manuel Strehl, some rights reserved

    This code is online: https://github.com/Boldewyn/gh_favs


License:
    This code is distributed under the terms of the GNU General Public License
    (GPL). See LICENSE for details.
Something went wrong with that request. Please try again.