From: Uwe Hermann Date: Wed, 8 Feb 2012 00:24:06 +0000 (+0100) Subject: cli: nsis: Start menu shortcut (opens a "DOS box"). X-Git-Tag: sigrok-cli-0.3.0~44 X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=commitdiff_plain;h=69ddd7a5688c4041d61ceadb826ed5fb25b9daaa;hp=50f3b1f9d39ba96ba44840f864f56ecfc0134141 cli: nsis: Start menu shortcut (opens a "DOS box"). --- diff --git a/contrib/sigrok-cli.nsi.in b/contrib/sigrok-cli.nsi.in index 13f2402..fdf41d8 100644 --- a/contrib/sigrok-cli.nsi.in +++ b/contrib/sigrok-cli.nsi.in @@ -159,13 +159,23 @@ Section "@PACKAGE_NAME@ (required)" Section1 CreateDirectory "$SMPROGRAMS\sigrok" CreateDirectory "$SMPROGRAMS\sigrok\@PACKAGE_NAME@" - # TODO: Create a shortcut for sigrok-cli (DOS box? README only?). + # Create a shortcut for sigrok-cli (this merely opens a "DOS box"). + # Set the working directory (where the user will be placed into when + # the DOS box starts) to the user's Desktop directory. + SetOutPath "$DESKTOP" + CreateShortCut "$SMPROGRAMS\sigrok\@PACKAGE_NAME@\sigrok command-line tool.lnk" \ + "$SYSDIR\cmd.exe" \ + "/K echo For instructions run sigrok-cli --help." \ + "$INSTDIR\Uninstall.exe" 0 \ + SW_SHOWNORMAL "" "Run @PACKAGE_NAME@" # Create a shortcut for the uninstaller. CreateShortCut "$SMPROGRAMS\sigrok\@PACKAGE_NAME@\Uninstall.lnk" \ "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0 \ SW_SHOWNORMAL "" "Uninstall @PACKAGE_NAME@" + # TODO: Add sigrok-cli directory to the PATH env. variable. + SectionEnd @@ -222,6 +232,7 @@ Section "Uninstall" RMDir "$INSTDIR" # Delete the links from the start menu. + Delete "$SMPROGRAMS\sigrok\@PACKAGE_NAME@\sigrok command-line tool.lnk" Delete "$SMPROGRAMS\sigrok\@PACKAGE_NAME@\Uninstall.lnk" # Delete the sub-directory in the start menu.