/repo-man

A PHP-based tool for effortless synchronization between local and remote repositories.

Primary LanguagePHP

repo-man

repo-man(Repository Manager) is a PHP-based tool designed to streamline repository synchronization. Quickly assess whether your local repositories are aligned with their remote counterparts and effortlessly update them with a single click.

Features

  • Repository Status Check: Instantly identify if local repositories are behind remote ones.
  • Effortless Updates: Update local repositories with remote changes effortlessly.
  • User-Friendly Interface: Intuitive design for smooth user experience.

Getting Started

Prerequisites

Make sure you have the following prerequisites installed:

  • PHP
  • Git

Installation

  1. Clone the repository to your local machine where repositories are present: git clone https://github.com/jahangir1x/repo-man.git The folder structure would be:
Base-
    |-repo1
    |-repo2
    |-repo3
    |-repo-man
  1. Change into the project directory: cd check-and-update
  2. Run the PHP development server: php -S localhost:8000

Optional step: copy the demo index file from repo-man to Base directory cp repo-man/index_for_parent.html ./index.html

Usage

  1. Navigate to http://localhost:8000 in your web browser.

Happy Coding! 🚀