remotemob 0.1.4

Console tool for streamlining remote mobbing: timer, git sync, breaks and lunch
Documentation

mob

A console tool to work in a remote mob with git.

  • Handover code fast between drivers
  • Nice timer
  • Remembers order of drivers
  • Configurable interval for breaks and lunch

mob screen

How to install

cargo install remotemob

Usage

  • mob start creates a new session or takes over from the previous driver. It will ask a bunch of questions about branches, work interval, break times if it needs.
  • mob next hands over to the next driver.
  • mob done squashes the feature branch to staging on the base branch (default master) and removes it.

Run mob for help on more commands.

How it works

mob uses an orphan branch called mob-meta to save session state and settings. You can view the session content with mob status and delete it with mob clean.

The session can be in 3 different states:

mob states

Thanks

Inspiration for this tool comes from Remote mob programming and their tool mob written in Go.