GitHub - jhxetc/gc: the ghetto wow addon update client
I hacked up what I've been referring to as "Ghetto Curse" in my head so I just called it GC. It's a powershell wow addon updater and it can be run interactively or in batch mode and just stores info in a json file. I'd run it interactively first to get all of the settings straightened out and then just run it with the -batch option to just update addons. I uploaded my json file as well so if you want my addons, just edit it. If you run it without a json file so it will auto generate one for you.
It's not super smart, it just grabs the latest file and overwrites your installed addon with it - whether it is the same or not (which is really all I needed it to do). There are a few options such as whether or not you want to get non-release (alpha and beta) versions, download addons that are out of date (i.e. aren't listed as 7.1.0). In the future I might put in an option to have it ghetto update .toc files by plugging in the new interface number.
You'll also probably have to open powershell and run "set-executionpolicy unrestricted" before running the script. I'm going to put together an installation package later to set up EXE's that are a bit more friendly to run.
If anyone wants to add/change/delete my code, feel free. I'm no developer, so this is just something I hacked together for fun / to make my life easier.