def METHOD_NAME() -> argparse.Namespace:
    parser = argparse.ArgumentParser('clang-format')
    parser.add_argument(
        '-c',
        '--clang-format-path',
        help='path to clang-format',
        metavar='PATH',
        dest='path',
    )
    parser.add_argument(
        '--print-output',
        help='hide file diff generated by clang-format',
        default=False,
        action='store_true',
    )
    parser.add_argument(
        '-A',
        '--all-files',
        help='Operate on all files under revision control',
        default=False,
        action='store_true',
    )
    parser.add_argument(
        '-v',
        '--verbose',
        help='Increase logging',
        default=False,
        action='store_true',
    )
    return parser.parse_args()