def _handle_git_diff()

in protool/command_line.py [0:0]


def _handle_git_diff(args: argparse.Namespace) -> int:
    """Handle the gitdiff sub command."""

    try:
        print(
            protool.diff(
                args.git_args[1],
                args.git_args[4],
                sort_keys=not args.keep_original_order,
                ignore_keys=args.ignore,
                tool_override=args.tool,
            )
        )
    except Exception as ex:
        print(f"Could not diff: {ex}", file=sys.stderr)
        return 1

    return 0