A collection of shell scripts that do helpful things with Git repositories.
list-push-remotes.sh
: outputs to stdout the origin push URL for each Git repository. Use this to create a list of your Git remote URLs.status.sh
: a variant ofgit-rundown
. Use this to quickly see the status of all your Git repositories.
gitdo
scripts expect to live alongside your other Git repositories. This works well when you keep all your Git repositories under a single directory, e.g. workspace/
or github/
. For example:
github/
โโโ dotfiles
โโโ gitdo
โโโ hugo-remote
โโโ introduction
When in the github/
directory, you can run gitdo
scripts in the terminal. For example:
cd github/
./gitdo/status.sh
This lists the current git status
information for all your repositories.
Script contributions and improvements are most welcome!