gis is a Bash script which shows a status summary of multiple Git repositories.
It was inspired by wstool, vcstool and the default Starship prompt.
Usage: gis [OPTIONS] [PATHS] ... Show a status summary of all Git repositories in PATHS. The colon-seperated environment variable $GIS_PATH is used if no PATH is given. If the variable isn't set, the current work directory is used. OPTIONS -f, --fetch Execute 'git fetch --prune --all' for all repositories in PATHS -h, --help Show this help message and exit
Place the gis
script somewhere in your $PATH
or use the provided install.{bash,zsh}
scripts.
Those will create a symlink in ~/.local/bin
and update the respective ~/.{bash,zsh}rc
.
This repository is also a Nix Flake.
gis is provided as package under github:Deleh/gis#gis
.