I have a .zip file installer/uninstaller for SketchUp (Windows.) Let me work on it over this weekend and see if I can make it safe for release (or at least testing.)
Something like this depends on plug-in authors building the .zip in a certain way. Luckily, every file I have tested is created properly .
What I mean is that when a .zip is extracted, the contents should be as they would appear in the Plugins folder:
my_plugin.zip my_plugin.rb my_plugin_folderWhat about existing files, you may ask? As it is, plug-ins must use unique file and folder names, so I figure it's OK to over-write existing files and folder when installing. And safe to delete them when un-installed.
The exception is when a file is shared and installed by separate plug-ins. In this case, removing the shared file will break the other plug-ins that may use it.