rssRSS feed

hand-waveWelcome!

Welcome to uprepos!

Welcome to uprepos, which is a very small bash script that lets you update all your repositories found under a folder containing all your Git repositories.

It's an abstraction of a set of commands that you'll have to execute to update all repositories in a folder so that you can save your time from having to manually update them. uprepos attempts to execute the following commands for every directory:

$ git -C Path/To/Repos fetch
$ git -C Path/To/Repos pull --recurse-submodule
$ git -C Path/To/Repos submodule update --remote

Remembering and writing all those commands manually is time-consuming, especially if you need a quick shortcut to all the above commands.


Release notes

In uprepos, there have been several releases made. Below shows you the changelogs of every release, from the latest version to the oldest version.

v1.5

Better support for spaces in folder names

v1.4

We need not to do anything if there is no .git

v1.3

Run on current working directory if no path is specified when running this script

v1.2

Added color themes

v1.1

Added submodule support

v1.0

The first public version of this script was released.

Last updated