Skip to content

A simple tool to manage and group multiple Git repositories under a single project.

License

Notifications You must be signed in to change notification settings

M-Agoumi/GroupGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GroupGit

GroupGit is a lightweight tool designed to help you manage and group multiple repositories under a single project. Ideal for developers managing microservices architectures or multiple related repositories, GroupGit streamlines your workflow with simple commands.

Features

  • Group and manage multiple repositories easily within one main project.
  • Clone, update, and sync all repositories with a single command.
  • Simplify repository management for complex projects.

Installation

You can install GroupGit quickly using the following command:

curl -sL https://raw.githubusercontent.com/M-Agoumi/GroupGit/refs/heads/master/install.sh | sh

This command will download and execute the installer script directly, setting up GroupGit as a command you can use from anywhere on your system.

Manual Installation

If you prefer to install manually:

  1. Clone this repository:

    git clone https://github.com/M-Agoumi/GroupGit.git
    cd GroupGit
  2. Run the installer script:

    ./install_groupgit.sh

Usage

Once installed, you can use the groupgit command:

  • Initialize a Group Project:

    groupgit init
  • Clone All Repositories listed in your project:

    groupgit clone
  • Update Repositories to their latest version:

    groupgit update

Uninstallation

To uninstall GroupGit, simply remove the executable from ~/.local/bin:

rm ~/.local/bin/groupgit

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request for any improvements or new features.

Issues

If you encounter any issues, please report them in the issues section of the repository.


GroupGit - Manage Your Repositories with Ease.

About

A simple tool to manage and group multiple Git repositories under a single project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages