

def make_parser():
    parser = CommandArgumentParser('py.test-benchmark', description="pytest_benchmark's management commands.")
    add_global_options(parser.add_argument, prefix='')
    compare_command.add_command('list', description='List saved runs.')
    compare_command = parser.add_command('compare', description='Compare saved runs.', epilog="examples:\n\n    pytest-benchmark compare 'Linux-CPython-3.5-64bit/*'\n\n        Loads all benchmarks ran with that interpreter. Note the special quoting that disables your shell's glob\n        expansion.\n\n    pytest-benchmark compare 0001\n\n        Loads first run from all the interpreters.\n\n    pytest-benchmark compare /foo/bar/0001_abc.json /lorem/ipsum/0001_sir_dolor.json\n\n        Loads runs from exactly those files.")
    add_display_options(compare_command.add_argument, prefix='')
    add_histogram_options(compare_command.add_argument, prefix='')
    add_glob_or_file(compare_command.add_argument)
    add_csv_options(compare_command.add_argument, prefix='')
    return parser

dataset/ETHPy150Open ionelmc/pytest-benchmark/src/pytest_benchmark/cli.py make_parser/VarMisuse@31/54 `parser`->`compare_command`