PitchHut logo
RepoFleet
by
max
Effortlessly manage Git workflows across multiple repositories with a single command.
Pitch

RepoFleet is an innovative CLI tool designed for developers to streamline Git workflows across different repositories. Facilitate issue tracking, branch management, and syncing tasks seamlessly—without the hassle of switching directories. Ideal for feature development spanning multiple services, RepoFleet enhances productivity and organization.

Description

RepoFleet is a command-line interface (CLI) tool designed to streamline Git workflows across multiple repositories with an emphasis on issue management. This innovative tool allows users to handle complex workflows efficiently, especially when a feature spans various services.

With RepoFleet, create and manage a single issue context while easily branching all relevant repositories together. Users can synchronize and track the status of these branches without the need for constant directory switching.

Key Features

  • Workspace Management: Organize repositories into workspaces. Easily switch between existing workspaces or create new ones on the fly.
  • Issue-Centric Workflow: Create and manage issue contexts directly from the command line, allowing for better organization and tracking of work across repositories.
  • Branch Management: Automatically create or switch branches in all relevant repositories based on the current issue context. This enhances collaboration and keeps work organized.
  • Integrated Commands: Use simple commands to manage repositories and issues, making it easy to stay updated on project status and changes.

Example Commands

Workspace Management

Switch or create a workspace:

rf workspace switch default  # use the default workspace  
rf workspace switch backend   # create and switch to a new workspace  

Repository Management

Add repositories to the current workspace:

rf repo add ~/code/service-a  
rf repo add ~/code/service-b  
rf repo list  # verify what's in the workspace  

Issue Creation

Create an issue context while automatically directing the creation of branches:

rf issue create 123 --name auth-fix --description "fix token refresh" --kind bug --type fix  

This command will produce branches in all workspace repositories according to the configured naming pattern.

RepoFleet ensures that users can work seamlessly across multiple projects, enhancing productivity and reducing the friction often associated with Git workflows. Visit the README for more information.

0 comments

No comments yet.

Sign in to be the first to comment.