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_submit_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) add_transaction_parser(subparsers, parent_parser) add_store_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_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_genesis_parser(subparsers, parent_parser) return parser
subparsers = parser.add_subparsers(title='subcommands', dest='command') subparsers.required = True add_batch_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) add_identity_parser(subparsers, parent_parser) add_keygen_parser(subparsers, parent_parser) add_peer_parser(subparsers, parent_parser) add_status_parser(subparsers, parent_parser) add_settings_parser(subparsers, parent_parser) add_state_parser(subparsers, parent_parser) add_transaction_parser(subparsers, parent_parser) <<<<<<< HEAD:cli/sawtooth_cli/main.py ======= add_store_parser(subparsers, parent_parser) add_admin_parser(subparsers, parent_parser) add_stats_parser(subparsers, parent_parser) add_monitor_parser(subparsers, parent_parser) >>>>>>> 0-7:core/sawtooth/cli/main.py return parser def main(prog_name=os.path.basename(sys.argv[0]), args=None, with_loggers=True): parser = create_parser(prog_name) if args is None: args = sys.argv[1:] args = parser.parse_args(args)