gogit
is a tool that recursively traverses and shows current git project information given a parent directory containing one or more git project directories.
- With pipx:
pipx install git+https://github.com/roboto84/gogit.git
or
- Local build with poetry:
git clone https://github.com/roboto84/gogit.git
cd gogit
poetry install
-
With pipx
gogit
-
With poetry
poetry run gogit
Flag | Title | Description | Use |
---|---|---|---|
-h |
help | Show help menu. | gogit -h |
all |
all | Returns a summary of all Git projects found in given parent search directory. | gogit all |
changed |
changed | Returns only Git projects in which a change was detected. (i.e. modified and untracked files) |
gogit changed |
latest |
latest | Returns all Git projects ignoring changes. (i.e. useful for getting basic project information such as latest commit) |
gogit latest |
Git commits follow Conventional Commits message style as explained in detail on their website.
gogit icon created by edt.im - Flaticon