updatemyrepos - fast public repo update tool

by sumanrox
GNU/Linux ◆ xterm-256color ◆ zsh 287 views

Repository Updating Tool

GitHub license

Languages used

C Program Shell

Overview

The Update Repo Tool is a command-line utility designed to simplify the process of updating multiple Git repositories in one go. It recursively searches for Git repositories within a specified directory and performs a git pull operation on each repository, keeping them up to date.

Features

  • Search for Git repositories recursively in a specified directory.
  • Display progress while updating repositories.
  • Customizable Git binary path.
  • Caches the location of the git repositories so that it can run faster, unless the cache has been cleared.
  • Color-coded output for better visibility.

Table of Contents

Installation

  1. Clone this repository:

    git clone https://github.com/sumanrox/updatemyrepos.git
  2. Run the following command

       cd updatemyrepos && chmod +x install.sh && ./install.sh

Usage

updatemyrepos $HOME/Projects

Issues currently on this project

Prompts for authentication on some repos, just enter blank credential to proceed, I am unable to suppress them for now.

Made with ❤️ by Suman Roy

LinkedIn