MN-Script-Team/DHS-MAXIS-Scripts — pull request #252 by theVKC (2014-12-19 05:57:16+00:00)
Title: Operation Frink is underway

This replaces the existing FUNCTIONS FILE calling scripts with redirects to our new functions repository (see #231). Every single script file changed, and because of this new code we have, several changes have been made:

1. Now uses new redirect scripts to remotely pull down the code for each script from GitHub. This means when I make a change to the RELEASE or BETA branch, it'll immediately be live in ALL AGENCIES.
2. The county-specific variables from the FUNCTIONS FILE have been moved to a new script called "SETTINGS - GLOBAL VARIABLES.vbs". This will be installed locally, in the default script folder.
3. In order to reduce the amount of redirect scripts that need to be locally installed/maintained, "main menu" scripts have been made for each area (BULK, ACTIONS, etc.). Notes was split into two dialogs (we have a lot of notes). (FYI: "DAIL Scrubber" remains the same format as now, unlike the other scripts.)
4. Because we have far less scripts, we need less Power Pads. We've reduced the three Power Pads to one (resolves #238). This one Power Pad contains all NAV scripts plus the redirects, and I've also added some "common links" to websites like CountyLink and SIR. (Side note: I also configured hotkeys on this Power Pad, more details pending on that).
5. I've adopted a new format for each script file. File name should be ALL CAPS, but the extension should be lower case (that's the Windows default). This standardization is needed for the new function that pulls the scripts from GitHub (it's case sensitive for some crazy reason).
6. Because we have many less scripts to install on each machine, I've moved the scripts into folders. Only the scripts marked "REDIRECT" will be installed at the counties, the others will be ignored by changes to the installer.
7. Any scripts previously marked "NOTE" now read "NOTES", and any scripts previously marked "MEMO" will now read "MEMOS". This jives with "ACTIONS" better.
8. I've removed many unused folders from the directory. If you had a script that was in one of these older folders, please feel free to resubmit as a pull request (after adapting it for these changes, of course).
9. I've provided a default ZMD for folks wanting to test this. It defaults to C:\DHS-MAXIS-Scripts\Script Files (our traditional dev directory).
10. I've also included MsgBoxes for events where calling the new functions from GitHub doesn't work (#232).

This is obviously a HUGE change. Please, please take some time and test this. There's a ZMD included in this, in the script files folder. If you download the contents of that folder to C:\, **you should be able to open that ZMD in C:\DHS-MAXIS-Scripts\Script Files\**. Just make sure you extract it to C:\, and NOT a subfolder of C:\.

Thanks, gang!!!!!