fix(mip,minimal,minimald): self-identify per binary and correct stale CLI help - #853
Merged
Conversation
📝 WalkthroughWalkthroughUpdated CLI metadata, help text, examples, prompts, and documentation across ChangesCLI help and documentation alignment
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
Comment |
… CLI help The `mip` binary declared clap `name = "minimal"` with the about-line "The Minimal CLI", so `mip --help` and its completions mis-identified themselves. Name each binary for itself — `min` (the session CLI) and `mip` (the package/build CLI) — each with a distinct about-line. Correct stale user-visible text across the CLIs: `minimal <cmd>` examples become `min`/`mip`, fix the daemon completions example, drop internal `(DM2)` markers from help, and update the `dep` flag example. Demote GlobalArgs's doc comment to a plain comment so clap no longer propagates it into the top-level `min --help` long_about. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
norrietaylor
force-pushed
the
pr/03-mip-identity
branch
from
July 20, 2026 21:52
bb50578 to
1136e73
Compare
norrietaylor
marked this pull request as ready for review
July 20, 2026 22:42
norrietaylor
enabled auto-merge (squash)
July 20, 2026 22:43
twitchyliquid64
approved these changes
Jul 20, 2026
This was referenced Jul 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Third PR in the
oss/integrationdecomposition — the only behavior-touching code change in the set (WS3). Everything here is user-visible CLI identity/help text.What
mipbinary declared clapname = "minimal"with the about-line "The Minimal CLI", somip --helpand its completions mis-identified themselves. Each binary now names itself —min(the session CLI) andmip(the package/build CLI) — each with a distinct about-line.minimal <cmd>examples becomemin/mipacross the CLIs; theminimaldcompletions example is corrected; internal(DM2)markers are dropped from user-facing help; thedepflag example is updated (--input_deps_depth→--input-deps-depth).GlobalArgs's///doc comment is demoted to a plain//comment — clap was flattening it into the parent command'slong_about, replacing the top-levelmin --helpdescription.Clean-subcommand help text inmip cache.🤖 Generated with Claude Code
Summary by CodeRabbit
minandmipcommand names.