Skip to content

A simple python CLI tool for working across multiple git repositories within a single development environment.

License

Notifications You must be signed in to change notification settings

N4D1K-lgtm/xrepo

Repository files navigation

Branching Animation

XRepo

An easier way to simultaneously develop across multiple interdependent repositories.
Keep reading to learn how to install, configure and use XRepo!

GitHub issues GitHub stars GitHub license

Table of contents

About XRepo

sample blah blah

Installation

The easiest way to install XRepo is with pip, but you can also install XRepo with your linux distribution's package manager.

With Pip (Recommended)

It is recommended to install XRepo within a fresh python virtual environment.

pip install xrepo

With AUR helper

yay -S xrepo

With Homebrew

You can install the latest stable version of dooit with Homebrew:

brew install xrepo

Alternatively, you can install the most recent development version of dooit:

brew install xrepo --HEAD

Features

Some features that XRepo comes with:

  • An interactive & beautiful UI.
  • Complete git and GitHub CLI integration.
  • Configurable workspaces with TOML and .env files.
  • Docker and docker-compose support.
  • Automated testing (requires configuration).
  • Extendable with support for custom scripts!

Note: See CHANGELOG.md to get more details on changes and feature additions!

Usage and Configuration

Examples

Contribution

  • Want to contribute? Feel free to open a PR!
  • Got some ideas for improvements? I'm all ears!

About

A simple python CLI tool for working across multiple git repositories within a single development environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages