argagg
argagg copied to clipboard
Add global order of options
Expand the data structure so that a user can walk through all option results in the order of parse. This will likely entail a back reference from the option result to the parent option definition.
The intention behind this feature is for command line interfaces like find
where the operators have to be parsed in order to build an expression tree (e.g. find . \( -not -path "./build*" -or -type d \) -not -name "*.swp"
).