Skip to main content

A thin wrapper around Google's repo tool, adding some extras on top!

Project description

Documentation Status

Repo On Fire

Google's repo tool - but on fire 🔥

About

repo-on-fire aims to be a thin wrapper around Google's repo tool. repo already does a decent job when it comes to managing larger projects consisting of several git repositories. repo-on-fire (or - rof) doesn't re-invent the wheel here - instead, it wraps around repo, adding some useful functionality on top. Particularly, this means: rof aims to be 100% command line compatible with repo - ideally, where ever you can use repo, you can instead use rof, taking benefit of that certain X it adds.

Features

Currently, on top of allowing you to call through to any of the repo commands, repo-on-fire adds the following features on top:

  • Automatic workspace caching.

Installation

You can use the following to install repo-on-fire:

PDM

The tool is managed using PDM. Hence, install it and then you can clone the sources of the tool and install all needed dependencies in a virtual environment:

# Get the sources:
git clone https://gitlab.com/rpdev/repo-on-fire.git
cd repo-on-fire

# Install dependencies:
pdm install

# Run it:
pdm run repo-on-fire --help

Documentation

If you want to dive deeper into the tool and what it can do, please head over to the documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

repo_on_fire-0.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

repo_on_fire-0.1.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file repo_on_fire-0.1.0.tar.gz.

File metadata

  • Download URL: repo_on_fire-0.1.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.12.3 CPython/3.11.6

File hashes

Hashes for repo_on_fire-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f4b928aad92cc59e37389a883cb21baf0eabcaa58226a0dd797e0eb4d4ff5803
MD5 19050ece8d162afe42a9600ef86f0498
BLAKE2b-256 1a88f1cbd2783b662b4c94ad8d5d0b7d0fdaa6592fd5639a565e7437cdd778c8

See more details on using hashes here.

File details

Details for the file repo_on_fire-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: repo_on_fire-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.12.3 CPython/3.11.6

File hashes

Hashes for repo_on_fire-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93bf9e9c120b5d645183c6499e4b9692f3b91463fbf1dce4cbe60736b0679078
MD5 ea3f35dda4e63f1b2eec6df09a3e4fed
BLAKE2b-256 419ff92d1e20270f0f6f197b36a92a689298c56bd157ae90edcd57540b183f8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page