From 3f7bcba98428f62c18f2a2e31f378f6c7e3429be Mon Sep 17 00:00:00 2001 From: gisphm Date: Sat, 20 Jun 2015 19:13:12 +0800 Subject: [PATCH] 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 --- install.cmd | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 install.cmd diff --git a/install.cmd b/install.cmd new file mode 100644 index 0000000..7bf6709 --- /dev/null +++ b/install.cmd @@ -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 \ No newline at end of file