Skip to content

Instantly share code, notes, and snippets.

@gmarik
Forked from morhetz/curl.cmd
Created April 11, 2011 02:40
Show Gist options
  • Star 21 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save gmarik/912993 to your computer and use it in GitHub Desktop.
Save gmarik/912993 to your computer and use it in GitHub Desktop.
@rem Do not use "echo off" to not affect any child calls.
@setlocal
@rem Get the abolute path to the parent directory, which is assumed to be the
@rem Git installation root.
@for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH%
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
@curl.exe %*
@yangxun
Copy link

yangxun commented Jun 21, 2014

Thx

@st-le
Copy link

st-le commented Jun 29, 2015

big thanks!

@phuocpkaf
Copy link

thanks

Copy link

ghost commented Jan 2, 2016

note: latest version (v2.6.4) of msysgit (now git for windows: https://git-for-windows.github.io/) require editing line 7 from
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH%
to
@set PATH=%git_install_root%\bin;%git_install_root%\mingw32\bin;%PATH%

@lujimin
Copy link

lujimin commented Mar 17, 2016

note: if you use a 64-bit system, you should edit line 7 from
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH%
to
@set PATH=%git_install_root%\bin;%git_install_root%\mingw64\bin;%PATH%

@MatteoRagni
Copy link

As for alternative, I did:

  • edit environment variables to add the variable HOME as %USERPROFILE%
  • add your curl.exe directory in PATH

@aalasolutions-zz
Copy link

I have simply created a bat file having

"C:\Program Files\Git\mingw64\bin\curl.exe" %*

And then added that batfile to any where which is available in Environment Variable

@Alvion101
Copy link

Hi i am really new here. I just want to find out I copied exactly what was written. But was greeted with curl: (6) Could not resolve host: %*
can anyone explain to me where did I go wrong? I have my git installed, I have Vim installed. Where did I go wrong?

@Mendrell
Copy link

Thank you so much for releasing this it worked perfectly on my laptop, however i tried setting it up on my desktop and it constantly says that it is incompatible claiming it is a 16 bit program i made sure my system was 64 bit which it was and changed the line to
@set PATH=%git_install_root%\bin;%git_install_root%\mingw64\bin;%PATH%
but it doesn't make a difference is there something else i have to change as well, I am a bit confused seeing as how it worked just fine on my laptop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment