Although I'm always up for a scripting challenge, I wouldn't really support an automatically updating script, at least not in the way it has been proposed so far. It introduces security risks. You might trust a scripter not to add malicious code to their script, but do you know how secure their host is? Even if the server is only compromised for a few hours, if you're a popular script writer that's potentially hundreds of users that could be affected in that window. I'm sure if some sort of grand swindle were to ever take place, the powers that be would step in and set things right, but I'd rather not take my chances.
Of course, as I've shown, this kind of thing is already possible using existing ASH commands. Having said that, I'd be pretty careful if I ever saw something like that in a script that I was using.
Perhaps the word automatic is wrong here, it should be "simplified script updating" NOTHING would be changed without consent of the user first. Consider it in fact automation of the download and installation of new version of scripts, saving time and effort for both the script writer and the end user
How is the security of the script writers host any more relevant than it is already? they are simply using a different system to publish their scripts, securty wouldn't be any less than publishing on kolmafia.us using vbullitin.
Do you diff new versions of zlib, bales recovery, zarqons smartstasis, I know I don't, I trust those particular writers and others. Of course new scripts i'll check, especially from new script writers. Do you compile kolmafia from it's source, after checking every line thats been changed?
I think using ash commands to accomplish this would actually make things much less secure, having a script able to update its self, or having the ability for a script to download and execute DYNAMIC code (even if it is sandboxed to the kolmafia environment) is much worse than a system that could update scripts selectivly from a trusted source (fewyn has already offered us an SVN server on this host.)
I'm not trying to start an argument, but I can't help feeling that some of the negativity regarding security concerns is unfounded.
On the whole i'd say response has been positive, with most people feeling that something would be good, if we could work out quite what it would be. I'd like to see veracity, jason and hola weigh in on this, for 2 reasons, one because I value their opinion on anything kolmafia related, and 2 because they may have some interesting ideas on implimentation (no-one should take this as saying I don't respect their opinion, everyone else has already made their points! and fron...ax has spent some of his own time looking quite hard at an SVN solution (thanks))