From b179afe20a34616c5589923b91df0253013c6c48 Mon Sep 17 00:00:00 2001 From: brickviking Date: Thu, 25 Aug 2022 23:18:10 +1200 Subject: [PATCH] Initial commit, still very rough around the edges --- findcurl.cmd | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 findcurl.cmd diff --git a/findcurl.cmd b/findcurl.cmd new file mode 100644 index 000000000..d27fc4a29 --- /dev/null +++ b/findcurl.cmd @@ -0,0 +1,27 @@ +@echo off +rem This script breaks when the version gets updated. +rem Can someone else work a way around that? +rem This script does not handle failure to make a directory +rem nor a failure to download the curl.cab +rem It also assumes that curl is downloaded to the users Desktop + +set DLPAGE=http://skanthak.homepage.t-online.de/download +set CURLVERSION=curl-7.64.1.cab +set LINK=%DLPAGE%/%CURLVERSION% +rem Check if curl exists +echo Fetching %LINK% + +curl --version 2>NUL 1>&2 + +if %ERRORLEVEL == 9009 ( + mkdir internal\curl >NUL + explorer %LINK% +rem we should wait until the file is downloaded, because explorer returns straight away + "%SystemRoot%\system32\expand.exe" "%USERPROFILE%\Desktop\%CURLVERSION%" /F:* internal\curl + + rem Add to path + PATH=%PATH%;%~dp0\internal\curl +) ELSE ( + echo "Found curl, continuing" +) +