Do you embody ADHD? Do you have lots of projects that you keep picking up and putting down? Do you leave repositories with a bunch of unchanged files, or do you just keep forgetting to push all those changes once you've committed them? Well fear no more!
This is a simple Python tool meant to tell you the status of each repository in your projects' folder. If the branch is ahead or behind, or if there are uncommitted or staged files, the tool will show that status message along with the path of the repo in question. Makes keeping track of everything a lot easier, and reminds you not to keep outstanding work lying around.
The gitchecker can be recursive and check all git repositories in a tree or just a single folder, as required.
directories
- Directories to search
- Multiple directories can be specified
-r, --recursive
- Turns on recursive mode
-q, --quiet
- Print the path of any unfinalised projects, rather than the git output