Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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