All apps/mob

mob

mob

Fast git handover for remote pair/mob programming.

Runs as mob|macOS, Linux, Windows|mob.sh

Command form

ai-draft · 4 tasks · 9 fields

Fast git handover for mob programming. Use the subcommand tabs for start, next and done.

Opens the form; the finished command lands at your prompt, unrun
otty gui mob

mob start

Start a session

Start a mob session from the base branch in a wip branch, optionally with a timer.

Start a sessionExample values, fixed in this page — nothing here reaches a terminal
Basic
Timer (minutes)
integer
Move uncommitted changes to the wip branch
--include-uncommitted-changes
Branch postfix
string
TasksEach one presets the form for one job
Start session
minutesinclude_uncommittedbranch
Start with a 10 minute timer
minutes
ParametersOnly these flags are editable in the form
Timer (minutes)
integer · positional 0
Move uncommitted changes to the wip branch
boolean
--include-uncommitted-changes-i
Branch postfix
string
--branch-b

mob next

Hand over

Hand over changes in the wip branch to the next person.

Hand overExample values, fixed in this page — nothing here reaches a terminal
Basic
Return to base branch
--return-to-base-branch
Commit message
string
TasksEach one presets the form for one job
Hand over
messagereturn_to_base
ParametersOnly these flags are editable in the form
Stay on wip branch
boolean
--stay-s
Return to base branch
boolean
--return-to-base-branch-r
Commit message
string
--message-m

mob done

Finish the session

Squash the wip branch into the base branch index.

Finish the sessionExample values, fixed in this page — nothing here reaches a terminal
Basic
Squash all commits
--squash
Squash wip commits only
--squash-wip
Do not squash, only merge
--no-squash
TasksEach one presets the form for one job
Finish
squashsquash_wipno_squash
ParametersOnly these flags are editable in the form
Squash all commits
boolean
--squash
Squash wip commits only
boolean
--squash-wip
Do not squash, only merge
boolean
--no-squash
SourcesEvery flag above is checked against these
fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

Before it fills your prompt, Otty checks the installed mob against its version. A form that does not match your version is not offered.