-
Notifications
You must be signed in to change notification settings - Fork 342
The /bin/ system is not working satisfactory. #215
Comments
(I was considering the google group, but I think the last two points should be identified as important issues.) |
GUI apps have a helper. appname.exe.gui (empty file that matches in case sitting directly next to where the file is or will be). |
SymLink/Shortcut/exe in choco/bin folder - we've talked about this in the past. The biggest problem here is that it is not a universal thing due to windows, otherwise we would symlink everything in. What may be better is to determine a convention where we can symlink the executable into bin. |
Spaces in Exe Names - Are there really executables with spaces in them or are you providing an example? I've never seen one, that's why I'm asking. |
I'd prefer if we break these up and list on the front of each of these as [Enhancement] since they are enhancement requests. |
I will break this up for you soonish. In the meanwhile, fyi, the space in .exe names is the case for the example (you can download the zip file and see for yourself), except in this case a .bat link doesn't really make sense anyway because you would want it in the start menu where spaces are no problem. I've seen it another time with a custom build of x264 64bit in the past. The author claimed it would be used within another script using "quotes" anyway, which wasn't true for me. Granted, for command line tools you won't see this often because devs would quickly start to feel silly. Back in the day, you could type filena~1.exe in stead of filename with space.exe, but those days are long gone. ;) |
PS is there a page on the wiki that explains what this .exe.gui is and does? |
Yes, the tl;dr page for creating packages. ;) On Monday, December 17, 2012, Redsandro wrote:
Rob http://devlicio.us/blogs/rob_reynolds |
Ah so it changes the way the .bat shortcut launches the application. I remember reading that and thinking it had to do with gui-installers that cannot be put in silent mode, to prevent them from hanging the Chocolatey installer window when running in batch mode. Wrong assumption. I get it now. In this case there would need to be a Core Temp.exe.ignore and the hypothetical Core Temp.exe.copyToBinFolderInstead and/or Core Temp.exe.createShortcutInStartMenu |
We might have a command already for the start menu item. |
That is good news. I have been looking for a user variable that links there but couldn't find it. There were a lot of %VARS% linking to folders in 2k/xp, but they don't work anymore. I thought in your second comment #issuecomment-11463385 you mentioned this was a problem. But if you have a possible solution for the start menu, please tell me. :) Redirected issues: #216 -> [Enhancement] Copy/move .exe tools to \bin\ folder in stead of creating a .bat file. |
Much thanks On Tuesday, December 18, 2012, Redsandro wrote:
Rob http://devlicio.us/blogs/rob_reynolds |
I have created a package (locally) which extracts an .exe file from .zip.
This is all very nicely automated by the Install-ChocolateyZipPackage command.
However, there are two problems and two possible improvements with that.
The package I created (and will upload once it works correctly) goes like this:
The text was updated successfully, but these errors were encountered: