initial nsis script
This commit is contained in:
parent
d4462c96bf
commit
eee4bd6d74
1
script/nsis/.gitattributes
vendored
Normal file
1
script/nsis/.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
* eol=crlf
|
1
script/nsis/.gitignore
vendored
Normal file
1
script/nsis/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.exe
|
53
script/nsis/installer.nsi
Normal file
53
script/nsis/installer.nsi
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
Name "Git LFS"
|
||||||
|
OutFile "GitLFSInstaller.exe"
|
||||||
|
|
||||||
|
|
||||||
|
InstallDir $DESKTOP
|
||||||
|
|
||||||
|
VIProductVersion "0.6.0.0"
|
||||||
|
VIAddVersionKey ProductName "Git LFS"
|
||||||
|
VIAddVersionKey Comments "Git LFS tool"
|
||||||
|
VIAddVersionKey CompanyName "GitHub, Inc"
|
||||||
|
VIAddVersionKey LegalCopyright "GitHub, Inc"
|
||||||
|
VIAddVersionKey FileDescription "Git LFS Tool"
|
||||||
|
VIAddVersionKey FileVersion 1
|
||||||
|
VIAddVersionKey ProductVersion 1
|
||||||
|
VIAddVersionKey InternalName "Git LFS"
|
||||||
|
VIAddVersionKey LegalTrademarks "something, something, darkside"
|
||||||
|
VIAddVersionKey OriginalFilename "GitLFSInstaller.exe"
|
||||||
|
|
||||||
|
Function .onGUIInit
|
||||||
|
IfFileExists $PROGRAMFILES64\Git\mingw64\bin\git.exe 0 +3
|
||||||
|
StrCpy $INSTDIR "$PROGRAMFILES64\Git\mingw64\bin"
|
||||||
|
Goto exit
|
||||||
|
|
||||||
|
IfFileExists $PROGRAMFILES64\Git\bin\git.exe 0 +3
|
||||||
|
StrCpy $INSTDIR "$PROGRAMFILES64\Git\bin"
|
||||||
|
Goto exit
|
||||||
|
|
||||||
|
IfFileExists $PROGRAMFILES\Git\bin\git.exe 0 exit
|
||||||
|
StrCpy $INSTDIR "$PROGRAMFILES\Git\bin\git.exe"
|
||||||
|
|
||||||
|
exit:
|
||||||
|
SetOutPath $INSTDIR
|
||||||
|
FunctionEnd
|
||||||
|
|
||||||
|
Function .onInstSuccess
|
||||||
|
MessageBox MB_OK "Open your Git Bash and run 'git lfs init' to get started."
|
||||||
|
FunctionEnd
|
||||||
|
|
||||||
|
Page license
|
||||||
|
Page directory
|
||||||
|
Page instfiles
|
||||||
|
LicenseData ..\..\LICENSE.md
|
||||||
|
|
||||||
|
Section
|
||||||
|
File git-lfs.exe
|
||||||
|
WriteUninstaller $INSTDIR\git-lfs-uninstaller.exe
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
|
||||||
|
Section "Uninstall"
|
||||||
|
Delete $INSTDIR\git-lfs-uninstaller.exe
|
||||||
|
Delete $INSTDIR\git-lfs.exe
|
||||||
|
SectionEnd
|
Loading…
Reference in New Issue
Block a user