Install Git for Windows by npm.
Install Git for Windows from mirror
npm i -g git-win --git4win_mirror=https://npm.taobao.org/mirrors/git-for-windows
Install Git for Windows for specify version whith flags to use by calling the installer
npm i -g git-win --git-version=2.19 -- /COMPONENTS="icons,icons\\quicklaunch,ext,ext\\shellhere,ext\\guihere,assoc,assoc_sh"
const gitWin = require("git-win");
gitWin.toPosix("C:/Program Files/Git/bin/bash"); // `/bin/bash`
gitWin.toPosix("C:/Program Files/Git/mingw000"); // `/mingw64`
gitWin.toPosix("C:/Users"); // `/c/Users`
gitWin.toWin32("~/xxxxxxx"); // `%HOME%\xxxxxxx`
gitWin.toWin32("/bin/bash"); // `C:\Program Files\Git\usr\bin\bash`
gitWin.toWin32("/mingw000"); // `C:\Program Files\Git\mingw64`
gitWin.toWin32("/tmp/xxxx"); // `C:\Users\****\AppData\Local\Temp\xxxx`
Show install directory of Git
The gitWin.resolve()
method resolves a sequence of paths into an path.
/mingw32
path prefix will be convert to real path nameBase on gitWin.resolve()
but return an Windows style path.
%HOME%
Base on gitWin.resolve()
but return an POSIX style path.
Show directory name of MinGW
Show cygdrive path prefix