Describe the bug
When the config file has input.recursive set to true, and no -r option is passed on the command line,
the recursive option is ignored entirely. This is because, by default, argparse will set the option to False
when not set on the command line, which overrides the config setting.
Expected behavior
The config file should be respected
Additional context
Discovered while updating documentation for CMakeTest
Describe the bug When the config file has
input.recursive
set to true, and no-r
option is passed on the command line, the recursive option is ignored entirely. This is because, by default,argparse
will set the option toFalse
when not set on the command line, which overrides the config setting.Expected behavior The config file should be respected
Additional context Discovered while updating documentation for CMakeTest