def pre_existing_cli(request):
    base_url = os.environ.get('JENKINSFLOW_DIRECT_URL') or 'http://localhost:8080'
    base_url = base_url + '/' if base_url[-1] != '/' else base_url
    cli_jar, base_url, public_base_url = set_build_result.cli_jar_info(base_url)
    if cli_jar is None:
        cli_jar = set_build_result.jenkins_cli_jar
    if not os.path.exists(cli_jar):
        set_build_result.download_cli(cli_jar, base_url, public_base_url)