Subject: | Wishlist: Uninstall database (and ::Uninstaller module) |
It would be "really cool" if Tk::Wizard could help the programmer create
an UNinstall program. Tk::Wizard::Installer would have to supply
"wrapper" functions for mkdir, copy, open/print/append/close, etc etc.
so that all changes made to the file system can be tracked in a special
database. Then an uninstall wizard just needs to read the database and
"undo" all the file operations to restore the system to the way it was.
(Note that there is a module "App::Manager" that does this sort of
thing by hooking into the OS via C code!)