Skip to content

Conversation

@oir
Copy link
Owner

@oir oir commented Sep 6, 2025

A first attempt at recursive parsing. Forces children Args to be keyword-only, and not have any n-ary or variadic parameters. Option naming is flat, not hierarchical.

Related: #67, #66

  • handle help
  • handle name conflicts between parent and children
  • handle short names
  • more negative tests covering short name collisions

@oir oir added the 🚀 Enhancement: New feature or request label Sep 6, 2025
@coveralls
Copy link

coveralls commented Sep 6, 2025

Coverage Status

coverage: 98.936% (+0.4%) from 98.541%
when pulling 1a02ea0 on recurse
into 2abd464 on main.

@oir oir marked this pull request as ready for review October 15, 2025 01:17
@oir oir merged commit 82bdd19 into main Oct 15, 2025
3 checks passed
@oir oir deleted the recurse branch October 15, 2025 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚀 Enhancement: New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants