aboutsummaryrefslogtreecommitdiff
path: root/program_info/win_install.nsi
diff options
context:
space:
mode:
authorKenneth Chew <kenneth.c0@protonmail.com>2022-05-20 17:22:30 -0400
committerKenneth Chew <kenneth.c0@protonmail.com>2022-05-20 17:22:30 -0400
commit1ec7878c07a8ba7d04a9fe860761872547fd5a0d (patch)
treefc0e8c846eddb5219561ad86910d4b65a3b23e44 /program_info/win_install.nsi
parentcdd83c279cafdacee6c863d7fb0ae94a6bf34e3e (diff)
downloadPrismLauncher-1ec7878c07a8ba7d04a9fe860761872547fd5a0d.tar.gz
PrismLauncher-1ec7878c07a8ba7d04a9fe860761872547fd5a0d.tar.bz2
PrismLauncher-1ec7878c07a8ba7d04a9fe860761872547fd5a0d.zip
Add `/NoShortcuts` parameter for Windows installer
Diffstat (limited to 'program_info/win_install.nsi')
-rw-r--r--program_info/win_install.nsi14
1 files changed, 13 insertions, 1 deletions
diff --git a/program_info/win_install.nsi b/program_info/win_install.nsi
index a47d4ae3..7d48ccf2 100644
--- a/program_info/win_install.nsi
+++ b/program_info/win_install.nsi
@@ -141,7 +141,7 @@ Section "PolyMC"
SectionEnd
-Section "Start Menu Shortcuts"
+Section "Start Menu Shortcuts" SHORTCUTS
CreateShortcut "$SMPROGRAMS\PolyMC.lnk" "$INSTDIR\polymc.exe" "" "$INSTDIR\polymc.exe" 0
@@ -219,3 +219,15 @@ Section "Uninstall"
RMDir "$INSTDIR"
SectionEnd
+
+;--------------------------------
+
+; Extra command line parameters
+
+Function .onInit
+${GetParameters} $R0
+${GetOptions} $R0 "/NoShortcuts" $R1
+${IfNot} ${Errors}
+ !insertmacro UnselectSection ${SHORTCUTS}
+${EndIf}
+FunctionEnd