Thursday, March 04, 2010

Every software program should include a reinstall script

It is my belief that every software program should include a "Re-install" script. Something that we can run from the command line and have all configuration values set up as new, without actually downloading and running the installer package again.

This allows moving apps from one system to another effortlessly, and recovering from a backup much easier than having to run a dozen installers and click a dozen times for each. Yes, I'm a command-line junkie.

IBM, back when it was a software firm with a clue, had the very bright idea to include a "rebuild.cmd" command line util with its IBM Works productivity suite included with OS/2 Warp 3.0 onwards.

Hence, the "reinstall.cmd Software Movement" is born, today, to replicate that kind of functionality as widely as possible for popular applications. Target systems are Windows mostly, but could also include OS/2 and Linux for closed source apps that might benefit from it.

I´ve created a redirector at [http://bit.ly/reinstall] that leads to this post, which will be updated to include new reinstall script developments.

My first target? Sun's Virtualbox. Find my re-install script here
https://sourceforge.net/projects/vbox-users/files/


I will release every one I code under a GPL license (they're just command line scripts anyway).

FC

No comments: