Peter Steinberger
5e1f920a36
refactor(cli): use Commander argv for lazy reparses ( #106382 )
2026-07-13 05:30:37 -07:00
Peter Steinberger
801ec63f92
refactor(cli): rely on Commander contracts ( #106366 )
2026-07-13 05:05:31 -07:00
ml12580
c1f9087e8e
fix(cli): accept parent options placed after lazy subcommands ( #55563 regression 1) [AI-assisted] ( #94431 )
...
* fix(cli): restore lazy parent option ordering
Co-authored-by: ml12580 <long.xinyuan3@xydigit.com >
* chore: defer release-owned changelog entry
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-07 09:45:04 +01:00
Song Zhenlin
afa1045238
fix(cli): document Commander rawArgs dependency
...
Merges the Clownfish-repaired contributor branch for #91193 . Clownfish preflight cleared security/comments/review, accepted pnpm check:changed, and the PR is clean/mergeable on head a05c170345 .
2026-06-22 21:01:52 +08:00
huangjianxiong
68e234f9e2
fix(cli): preserve usage-error exits for lazy reparses
...
Reparse nested lazy commands from the Commander root so unknown options keep the original argv and exit non-zero. Adds nested lazy-command coverage for the root rawArgs path. Fixes #92069 .
2026-06-13 21:33:30 +08:00
Peter Steinberger
4499b24781
docs: document cli program tests
2026-06-04 19:41:55 -04:00
Peter Steinberger
01254500df
fix(cli): preserve lazy command parent flags
2026-04-30 00:48:46 +01:00
Peter Steinberger
3f1d6fe147
test: speed up cli and command suites
2026-03-31 02:25:02 +01:00
Peter Steinberger
ab3fa83f17
test(cli): add action-reparse coverage for fallback argv resolution
2026-02-21 21:40:39 +00:00