Gizmo for the tool belt of industrious developers to keep track of all your local repos.
Assumption: You have multiple (git/vcs) repositories and often work on multiple over the day / time.
Problem: Forgetting to push some vs the hassle of checking each repo directory.
Solution: Check all local repos with one command and see if anything has been forgotten.
In addition, this tool serves as a demo command line application showcasing CLIF (CLI Framework).
Latest release with binaries for Linux, Mac & Windows can be found here
$ go get github.com/ukautz/repos
You can add repos in two ways: explicit adding a single directory or scanning a folder (recursively)
Scan directory
Add a single repo
Well, this is the primary function of this tool: Check if any of your repos have local (uncommitted/unpushed) changes.
Currently only Git is supported. Since I don't use anything else atm... Check out the Repo interface if you feel like contributing.