anchor.diff:  IF /I "%~1"=="-merge" (SET _merge=1)
   IF /I "%~1"=="-updatebatch" (SET _updateb=1)
   IF /I "%~1"=="-singlebackup" (SET _singlebackup=1)
  +IF /I "%~1"=="-esr" (SET _esr=1)
   SHIFT
   GOTO parse
   :endparse
  
positive.code: 
  REM ############### Help ##################
  :showhelp
  MODE 80,46
  CLS
  CALL :message "Available arguments (case-insensitive):"
  CALL :message "  -log"
  ECHO:     Write the console output to a logfile (user.js-update-log.txt)
  CALL :message "  -logP"
  
negative.code: 	PowerShell -Command "(New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/ghacksuserjs/ghacks-user.js/master/user.js', 'user.js.new')"
  ) >nul 2>&1
  IF EXIST user.js.new (
  	IF DEFINED _esr (
  		CALL :message "Activating ESR section..."
  		CALL :esr user.js.new
  	)
  	IF DEFINED _multi (
  		FORFILES /P user.js-overrides /M *.js >nul 2>&1
  		IF NOT ERRORLEVEL 1 (
  