Quote from myrroddinIn the pkgmeta, I would like to see the move-folders ability to be further recursive to the Interface folder, allowing authors to create or add to a Fonts, Sounds, etc setup. This would make creating full UI replacements much easier with the Curse Client. Right now, end users must be informed and move such folders themselves, whereas it is the job of the packager and the Curse Client to automate such activities.
This is not going to work, at least not in the "packager". It still has to generate ZIP files which need to be the same general addon layout as always before, which means you can just unpack them into the Interface/AddOns folder and be done with it. The packager cannot move anything out of this structure.
That said, the Curse Client could still somehow offer this with some other magic, however not something the packager does.
Replacing WoW assets is a "questionable" practice at best, imho.
Quote from myrroddinHmm, I just had a further thought about number 1: some UI replacements come packaged with settings pre-configured. Having move-folders be able to move folders to the WTF and Interface folders, along with the AddOns folder, would ease many headaches. The system would have to have enough brains to overwrite existing data, but to not remove all data. You would not want to blitz your SexyMap settings if the incoming UI package settings don't include SexyMap, but if the new settings overwrite your existing Bartender4, that would be fine.
If you write a "UI replacement" and can't shove your initial settings into a normal addon, you shouldn't be writing this stuff in the first place. Curse Client messing with the SVs directly is going to hurt someone!