Over time, I’ve accumulated a pile of plugins that I needed (or thought I needed) for something specific, or installed just out of curiosity.
Some have only a .gha file, some have .dll’s , some have a whole folder full of stuff, and in many cases, the names of the files give no clues as to which plugin they are a part of.
To make matters worse, there is now two folders in which plugins are stored : the usual “components folder” , easy to find with the “Special folders” list in the GH File tab, and the other one used by YAK, or whatever it’s called these days, and which I can never seem to remember where it is.
In short : managing plugins in GH is a complete and utter mess.
So for now, what procedure would you guys recommend for a big cleanup ?
Plug-ins that are installed with the Package Manager can be uninstalled from that same Package Manager UI. To have the files deleted, you will have to restart Rhino for plug-ins that are loaded when you uninstall them from that UI.
For plug-ins that are not installed by the Package Manager, there is no simple way to deal with these. You could move all files in the GH folders to a temporary folder and move back those that you know you will need. Then launch Rhino and Grasshopper and see if something that you need is missing. Far from ideal and we recommend to use the Package Manager to install plug-ins. I’m guessing Grasshopper 2 will deal with this in a different way…
-wim
Though it’s not guaranteed to be able to reveal all files. So “a little bit”.
And things are a little bit more complicated. For instance in the image above, OpenNest uses Accord from LunchBox, while OpenNest has Accord itself, because LunchBox loads before OpenNest.