anchor.diff:  ECHO:     alphabetical order.
   CALL :message "  -unattended"
   ECHO:     Run without user input.
  +CALL :message "  -singleBackup"
  +ECHO:     Use a single backup file and overwrite it on new updates, instead of
  +ECHO:     cumulative backups. This was the default behaviour before v4.3.
   CALL :message "  -updatebatch"
   ECHO:     Update the script itself on execution, before the normal routine.
   CALL :message ""
  
positive.code: 
  REM ## ghacks-user.js updater for Windows
  REM ## author: @claustromaniac
  REM ## version: 4.2
  REM ## instructions: https://github.com/ghacksuserjs/ghacks-user.js/wiki/3.3-Updater-Scripts
  
  SET _myname=%~n0
  
negative.code: ECHO:                ########################################
  ECHO:                ####  user.js Updater for Windows   ####
  ECHO:                ####       by claustromaniac        ####
  ECHO:                ####             v4.3               ####
  ECHO:                ########################################
  ECHO:
  SET /A "_line=0"
  IF NOT EXIST user.js (
  	CALL :message "user.js not detected in the current directory."
  ) ELSE (
  	FOR /F "skip=1 tokens=1,* delims=:" %%G IN (user.js) DO (
  		SET /A "_line+=1"
  		IF !_line! GEQ 4 (GOTO exitloop)
  		IF !_line! EQU 1 (SET _name=%%H)
  