Displays the state of your local git repos
If you've ever wanted a quick and easy overview of your git repos from the command line - GitList - is for you.
At present, clone this repo and then move gitlist.py to a directory on your PATH, and make it executable.
python3 -m gitlist.py [PARENT_DIRECTORY]
If you omit the optional PARENT_DIRECTORY gitlist
will report on the tree
starting at the current directory. Running gitlist
will show relative paths to
each git repository in green. If there are uncommitted changes or unpushed local
changes that are committed, then relevant messages will be displayed in yellow.
Run the following commands:
git clone --recurse-submodules git@github.com:craigiansmith/gitlist.git
pipenv install --dev
pipenv shell
python -m pytest