def create_parser(prog_name): parent_parser = create_parent_parser(prog_name) parser = argparse.ArgumentParser( parents=[parent_parser], formatter_class=argparse.RawDescriptionHelpFormatter) subparsers = parser.add_subparsers(title='subcommands', dest='command') add_generate_parser(subparsers, parent_parser) add_load_parser(subparsers, parent_parser) add_populate_parser(subparsers, parent_parser) return parser
def create_parser(prog_name): parent_parser = create_parent_parser(prog_name) parser = argparse.ArgumentParser( parents=[parent_parser], formatter_class=argparse.RawDescriptionHelpFormatter) subparsers = parser.add_subparsers(title='subcommands', dest='command') add_generate_parser(subparsers, parent_parser) add_load_parser(subparsers, parent_parser) add_populate_parser(subparsers, parent_parser) add_create_batch_parser(subparsers, parent_parser) return parser