A tool to see the status of your git repos, and to switch between them quickly. Written in Java.
mvn clean install
Source jo.sh
to add a bash function called jo
that will invoke the .jar
file, passing arguments, and processing the results.
jo
- list all git repos in$WORK_DIR
jo n
- move to nth repo, as shown byjo
commandjo -
- go back to repo you came from
If a repo tree has a file called .leave
anywhere from where you are leaving from, up to the root of the repo, then that script will be executed when you leave the repo via jo
.
Similarly, if a repo as a file called .enter
anywhere from where you are entering to, up to the root of the repo, then that script will be executed when you enter the repo via jo
.
- Colorise output
- Test on Darwin, Linuix, Oracle Linux, Windows
- Add a first binary release across all platforms
- More information about changes to a repo. Currently just adds a
*
character if there have been any modifications to a repo
WIP.