I use it all the time. What do you mean by 'portably'?-wraith808 (September 13, 2015, 09:39 AM)
I use it all the time. What do you mean by 'portably'?-wraith808 (September 13, 2015, 09:39 AM)
Thanks for the comments.
I'd rather not "install" on a system but rather be able to have it and the associated apps be "portable" in the sense of "portable apps" so for example transportable on usb media.
AFAICT, the typical set up requires a specific environment variable be set on the system (got the feeling that just via a .bat file was insufficient).
Looking at some of the supported functionality I guess even if Chocolatey itself could be made portable, quite a few of the apps would not be (at least some aren't packaged in a "portable" way).-ewemoa (September 13, 2015, 05:41 PM)
I wanted something simple, something that would download an installer and run it silently. That's why I wrote just-install.
NuGet is the package manager for the Microsoft development platform including .NET.
.net is a part of Windows anyway, right?-Tuxman (September 18, 2015, 01:11 PM)
More info: Win-Get and Windows-Get seem abandoned. The last update date on them is quite old, and looking at the repos, the versions of the software available is likewise ancient.-wraith808 (September 18, 2015, 01:57 PM)
UPDATE2: You might be able to build it from sources... it' uses OCAML, so I'm not sure why the windows version requires .NET.-wraith808 (September 18, 2015, 12:43 PM)
@panzer's list above shows that there are several options for third-party non-proprietary application AUMs (Auto-Update Managers) in the market, and an exhaustively comprehensive list could well be much longer.-IainB (September 18, 2015, 11:17 AM)
I gave up as I found that they generally tended to have some unavoidable common limitations which, taken together, made them not-so-useful for my purposes.
Another one that was also on panzer's list that looked worth checking out was WAPT but I haven't done so yet.-ewemoa (September 18, 2015, 06:29 PM)
You eventually find it minimised in the small print - e.g., Piriform.com (https://www.piriform.com/ccleaner/download/standard) (as at 2015-09-19), where you have to scroll down to the small print (no Big Fat Button, like for the paid version) where it merely says, for example, Piriform.com (https://www.piriform.com/ccleaner/download/standard) as an optional site to download from.-IainB (September 18, 2015, 11:17 AM)
I'd seen that one and discarded it also for some reason, which was the reason I didn't mention it.-wraith808 (September 18, 2015, 09:52 PM)
More info: Gow is a shell, not a package manager. It's an alternative for windows to Cygwin. But it was a welcome find for other reasons, even so. I'd stopped using Cygwin because it was so huge. Gow is apparently small.-wraith808 (September 18, 2015, 01:35 PM)
@panzer's list above shows that there are several options for third-party non-proprietary application AUMs (Auto-Update Managers) in the market, and an exhaustively comprehensive list could well be much longer....I gave up as I found that they generally tended to have some unavoidable common limitations which, taken together, made them not-so-useful for my purposes.
_______________________________-IainB (September 18, 2015, 11:17 AM)
That had been the case here too, but things seem to have evolved over the years -- of course, my criteria are different. For example, I'd much prefer something along the lines of:
* Can examine, tweak and extend source code of the system, but also allow creation of 'recipes' for additional software with a reasonable amount of effort
* Can build with tools which I 'can build' / trust
* The system itself being portable
* Not requiring additional components to be installed (or minimal additions if possible -- it turns out that there appears to be a version of Scoop which runs with PowerShell 2 so PowerShell 3 may not have to be installed if one is using Windows 7 SP1)
As we're likely all aware, the installation / deployment step has been abused in recent years so some might say it's prudent to be on the paranoid side regarding tools and systems that aid in such processes :)
_______________________________________-ewemoa (September 18, 2015, 08:34 PM)
...Wouldn’t it be cool if anyone could quickly and easily install one of your AHK scripts on their own computer? Or imagine sitting down at someone’s computer and typing a simple command to install an AHK script that you find useful. And wouldn’t it be cool if others could contribute to this mechanism to create a community of easily installable and maintainable scripts?!?!?
You can now, with Chocolatey Hotkey (CHK). CHK is, essentially, a package manager for AutoHotKey scripts that utilizes Chocolatey for distribution. It is also a great way to modularize your scripts as plugins instead of having one big AHK script that you have to maintain. ...
______________________
More info: Gow is a shell, not a package manager. It's an alternative for windows to Cygwin. But it was a welcome find for other reasons, even so. I'd stopped using Cygwin because it was so huge. Gow is apparently small.-wraith808 (September 18, 2015, 01:35 PM)
Quite by chance, I stumbled upon these links (below) whilst looking at ways to automate the updates of AutoHotkey Hotkey files across disparate client devices, via the Internet.-IainB (September 19, 2015, 04:47 PM)
IIRC, I'd avoided ZeroInstall earlier because of .NET dependencies and the seeming requirement of having to sign packages (nice to have optionally, but being forced even for my own local purposes seemed too much).-ewemoa (September 18, 2015, 06:14 PM)
There are two other differences to note: there is no digital signature at the end (we assume that no attacker could intercept the file between your harddisk and you ;-), and the version number ends in a modifier (-pre in this case), showing that it hasn't been released.
Thanks to panzer for pointing it out :)-ewemoa (September 19, 2015, 06:27 PM)
...Does that sound about right?...
_______________________-ewemoa (September 19, 2015, 09:47 PM)
I'd seen that one and discarded it also for some reason, which was the reason I didn't mention it.-wraith808 (September 18, 2015, 09:52 PM)
He he. When I try to investigate it, my brain cringes at the seeming amount of effort involved in assessing it :) Source is available though (at least partly Python?).-ewemoa (September 19, 2015, 01:42 AM)
With no English documentation, I didn't feel I wanted to go in that direction. Superficial... maybe? But definitely a breaking point for me.-wraith808 (September 21, 2015, 12:49 PM)
For example, one of the implications that stood out for me was the potential usefulness of all the tools that were being used in a linked/sequential fashion. The demo showed it all being done manually (by typing commands into the PowerShell interface), complete with errors and then corrections, at the keyboard. The person at the keyboard probably needs to be something like (say) a Grade A system mechanic in the systems being used with current knowledge all in his head as he types - and he did say he had spent a lot of time getting to that point - so there's a dependency right there.-IainB (September 21, 2015, 12:39 PM)
...I'd guess it's quite normal for something of this nature to not have documentation that's spelled out tidily -- but apart from docs, who knows how well the software behaves in practice (it might be fine, just haven't tested)! Single programmer working for fun in spare time and all :)
_________________________-ewemoa (September 21, 2015, 08:47 PM)
A key realisation to the understanding of the CMM and its implications is that, to all practical intents and purposes, if a process is generally likely to be in a perpetual or semi-perpetual state of dynamic change - e.g., as in CMM Level 1 (Ad hoc/Chaotic) or Level 2 (Repeatable) - then it is impermanent, and, try as one might to define it and automate it, it would be likely to keep changing whilst one was doing that, thus invalidating the definition/automation.-IainB (September 23, 2015, 12:18 AM)
Not familiar with CMM, so am scanning a Wikipedia page for it (perhaps that's not too awful ;)).
___________________-ewemoa (September 23, 2015, 09:31 PM)
More info: Gow is a shell, not a package manager. It's an alternative for windows to Cygwin. But it was a welcome find for other reasons, even so. I'd stopped using Cygwin because it was so huge. Gow is apparently small.-wraith808 (September 18, 2015, 01:35 PM)