Add Entire Repo Clone Command · Entire

Command Addition

Added a command: entire repo clone /gh/entirehq/entire-api, which checks if there's an existing mirror of that repo. If there's only one cell, it does the git clone. If it's available in more than one cell, it lets you select in the same interactive way entire repo mirror create does today. It should also allow an optional positional argument target directory. Pass that argument through to the git clone call.

What it does:

Tradeoffs / notes:

Commit Summary

Changes and Features

Testing and Verification

Tests cover ref parsing, cell labels, target selection (single/dedupe/--cluster match+miss/non-interactive), and the client-side repo filter. mise run fmt && lint clean; full cmd/entire/cli suite passes.

Review Process