def create_optparser(): """ an OptionParser instance with the appropriate options and groups for the classdiff utility """ from optparse import OptionParser from javatools import report parser = OptionParser("%prog [OPTIONS] OLD_CLASS NEW_CLASS") parser.add_option_group(general_optgroup(parser)) parser.add_option_group(classdiff_optgroup(parser)) parser.add_option_group(report.general_report_optgroup(parser)) parser.add_option_group(report.json_report_optgroup(parser)) parser.add_option_group(report.html_report_optgroup(parser)) return parser
def create_optparser(): """ an OptionParser instance with the appropriate options and groups for the jardiff utility """ from optparse import OptionParser from .classdiff import general_optgroup, classdiff_optgroup from javatools import report parser = OptionParser(usage="%prog [OPTIONS] OLD_JAR NEW_JAR") parser.add_option_group(general_optgroup(parser)) parser.add_option_group(jardiff_optgroup(parser)) parser.add_option_group(classdiff_optgroup(parser)) parser.add_option_group(report.general_report_optgroup(parser)) parser.add_option_group(report.json_report_optgroup(parser)) parser.add_option_group(report.html_report_optgroup(parser)) return parser
def create_optparser(): """ an OptionParser instance filled with options and groups appropriate for use with the distdiff command """ from optparse import OptionParser from .jardiff import jardiff_optgroup from .classdiff import classdiff_optgroup, general_optgroup from javatools import report parser = OptionParser(usage="%prog [OPTIONS] OLD_DIST NEW_DIST") parser.add_option_group(general_optgroup(parser)) parser.add_option_group(distdiff_optgroup(parser)) parser.add_option_group(jardiff_optgroup(parser)) parser.add_option_group(classdiff_optgroup(parser)) parser.add_option_group(report.general_report_optgroup(parser)) parser.add_option_group(report.json_report_optgroup(parser)) parser.add_option_group(report.html_report_optgroup(parser)) return parser