TODO
This implementation is still incomplete. Here's a partial TODO list:
- (easy) Interaction with parser defaults
- (easy) If type conversion doesn't work, check against how
argparse
handles error messages
Conform to documented behavior
- (easy) Write a function that figures out
dest
fromargs
inadd_argument
, instead of relying on theAction
object
Less Easy Stuff…
I haven't tried any of this yet. It's unlikely—but still possible!—that it could just work…
- (hard?) Mutual Exclusion
- (hard?) Argument Groups (If implemented, these groups should get a
section
in the config file.) - (hard?) Sub Commands (Sub-commands should also get a
section
in the config file.)