betty.argparse module

Integrate the console and assertion APIs.

betty.argparse.add_yes_argument(parser: 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.