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_keygen_parser(subparsers, parent_parser) add_cluster_parser(subparsers, parent_parser) add_docker_parser(subparsers, parent_parser) add_submit_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) add_transaction_parser(subparsers, parent_parser) add_store_parser(subparsers, parent_parser) add_admin_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_keygen_parser(subparsers, parent_parser) add_cluster_parser(subparsers, parent_parser) add_docker_parser(subparsers, parent_parser) add_submit_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) add_transaction_parser(subparsers, parent_parser) add_store_parser(subparsers, parent_parser) add_admin_parser(subparsers, parent_parser) add_stats_parser(subparsers, parent_parser) return parser