anchor.diff:  ::::::::::::::::::
   :execute_jobs
   cls
  +:: Unicorn power mode detection circuit #2
  +if /i %UNICORN_POWER_MODE%==on (color DF) else (color 0f)
   title TRON v%SCRIPT_VERSION% [stage_0_prep]
  -
  -:: Make the log and quarantine directories and file if they don't already exist
  -if /i not exist "%LOGPATH%" mkdir "%LOGPATH%"
  -if /i not exist "%LOGPATH%\%LOGFILE%" echo. > "%LOGPATH%\%LOGFILE%"
  -:: Creation of the QUARANTINE_PATH is disabled for now
  -::if /i not exist "%QUARANTINE_PATH%" mkdir "%QUARANTINE_PATH%"
  -
  -:: UPM detection circuit #2
  -if /i %UNICORN_POWER_MODE%==on (color DF) else (color 0f)
  -
   :: Create log header for this job
   echo ------------------------------------------------------------------------------->> %LOGPATH%\%LOGFILE%
   echo -------------------------------------------------------------------------------
  
positive.code: 	echo    CONFIG_DUMP:            %CONFIG_DUMP%
  	echo    AUTO_SHUTDOWN:          %AUTO_SHUTDOWN%
  	echo    DRY_RUN:                %DRY_RUN%
  	echo    EULA_ACCEPTED:          %EULA_ACCEPTED%
  	echo    LOGPATH:                %LOGPATH%
  	echo    LOGFILE:                %LOGFILE%
  	echo    PRESERVE_METRO_APPS:    %PRESERVE_METRO_APPS%
  
negative.code: set LOGFILE=tron.log
  set QUARANTINE_PATH=%LOGPATH%\tron_quarantined_files
  
  
  :: ! All variables here are overridden if their respective command-line flag is used
  
  :: AUTORUN               (-a)  =  Automatic execution (no welcome screen or prompts)
  :: DRY_RUN               (-d)  =  run through script but skip all actual actions (test mode)
  :: PRESERVE_METRO_APPS   (-m)  =  Don't remove stock Metro apps 
  :: AUTO_SHUTDOWN         (-o)  =  Shutdown after the finishing. Overrides auto-reboot
  :: PRESERVE_POWER_SCHEME (-p)  =  Preserve the active power scheme. Default is to reset power scheme to Windows defaults at the end of Tron
  :: SHUT_UP               (-q)  =  Don't audibly speak when Tron is starting and finishing
  :: AUTO_REBOOT_DELAY     (-r)  =  Post-run delay (in seconds) before rebooting. Set to 0 to disable auto-reboot
  :: SKIP_DEFRAG           (-s)  =  Set to yes to skip defrag regardless whether the system drive is an SSD or not. When set to "no" the script will auto-detect SSDs and skip defrag if one is detected
  :: VERBOSE               (-v)  =  When possible, display as much output as possible from each program Tron calls (e.g. Sophos, Vipre, etc). NOTE: This is often much slower
  :: SELF_DESTRUCT         (-x)  =  Set to yes to have Tron automatically delete itself after running. Leaves logs intact
  set AUTORUN=no
  set DRY_RUN=no
  set PRESERVE_METRO_APPS=no
  set AUTO_SHUTDOWN=no
  set PRESERVE_POWER_SCHEME=no
  