Skip to content

Conversation

djpohly
Copy link

@djpohly djpohly commented Jun 11, 2025

GNU getopt, at least, provides multiple "scanning modes" that affect how it parses interleaved options and parameters. This PR exposes the choice to an application using the argsparse library.

This can be useful in implementing commands with subcommands, where the order of arguments matters. For example, status quo could not distinguish git -p log from git log -p, even with two invocations of argsparse.

GNU getopt, at least, provides multiple "scanning modes" that affect how
it parses interleaved options and parameters.  This exposes the choice
to the application using the argsparse library.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant