add install.cmd for installation on windows

The script install.cmd has two environment variables PREFIX and HTMLDIR.
PREFIX is where your git is installed and HTMLDIR is the location of html files under PREFIX.
This script is written for msysgit installed from https://github.com/git-for-windows/git.

Signed-off-by: gisphm <phmfk@hotmail.com>
This commit is contained in:
gisphm 2015-06-20 19:13:12 +08:00
parent dafb457e81
commit 3f7bcba984

27
install.cmd Normal file
View file

@ -0,0 +1,27 @@
@ECHO OFF
SET PREFIX=C:\SCM\PortableGit\mingw64
SET HTMLDIR=%PREFIX%\share\doc\git-doc
SET GITEXTRAS=%~dp0
IF NOT EXIST %PREFIX%\bin MKDIR %PREFIX%\bin
SET COMMANDS_WITHOUT_REPO=git-alias git-extras git-fork git-setup
FOR /R %GITEXTRAS%\bin %%i in (*.*) DO (
ECHO #!/usr/bin/env bash > %PREFIX%\bin\%%~ni
TYPE %GITEXTRAS%\helper\reset-env >> %PREFIX%\bin\%%~ni
TYPE %GITEXTRAS%\helper\git-extra-utility >> %PREFIX%\bin\%%~ni
TYPE %GITEXTRAS%\helper\is-git-repo >> %PREFIX%\bin\%%~ni
MORE +2 %GITEXTRAS%\bin\%%~ni >> %PREFIX%\bin\%%~ni
)
FOR %%i in (%COMMANDS_WITHOUT_REPO%) DO (
ECHO #!/usr/bin/env bash > %PREFIX%\bin\%%i
TYPE %GITEXTRAS%\helper\reset-env >> %PREFIX%\bin\%%i
TYPE %GITEXTRAS%\helper\git-extra-utility >> %PREFIX%\bin\%%i
MORE +2 %GITEXTRAS%\bin\%%i >> %PREFIX%\bin\%%i
)
ROBOCOPY %GITEXTRAS%\man %HTMLDIR% *.html
@ECHO ON