betty.argparse module#

Integrate the console and assertion APIs.

betty.argparse.add_yes_argument(parser: stdargparse.ArgumentParser, *, localizer: Localizer) None#

Add an argument to skip any interactivity.

betty.argparse.assertion_to_argument_type(assertion: Pipe[str, T], *, localizer: Localizer) Callable[[str], T]#

Convert an assertion to an argparse argument type.