<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def changelog_file_option_validator(ctx, param, value):
 """Checks that the given file path exists in the current working directory. Returns a :class:`~pathlib.Path` object. If the file does not exist raises a :class:`~click.UsageError` exception. """


    path = Path(value)

    if not path.exists():
        filename = click.style(path.name, fg="blue", bold=True)
        ctx.fail(
            "\n"
            f" {x_mark} Unable to find {filename}\n"
            '   Run "$ brau init" to create one'
        )

    return path