From b9266bba1d178194dcc41e587562dfde26ef5df3 Mon Sep 17 00:00:00 2001
From: claustromaniac <20734810+claustromaniac@users.noreply.github.com>
Date: Sun, 24 Dec 2017 16:49:33 +0000
Subject: [PATCH] 4.1

- added missing -unattended switch to the list of switches
- other minor changes
---
 updater.bat | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/updater.bat b/updater.bat
index 579170d..0d995ca 100644
--- a/updater.bat
+++ b/updater.bat
@@ -1,9 +1,10 @@
 @ECHO OFF & SETLOCAL EnableDelayedExpansion
 TITLE ghacks user.js updater
 
-REM ### ghacks-user.js updater for Windows
+REM ## ghacks-user.js updater for Windows
 REM ## author: @claustromaniac
-REM ## version: 4.0
+REM ## version: 4.1
+REM ## instructions: https://github.com/ghacksuserjs/ghacks-user.js/wiki/3.3-Updater-Scripts
 
 SET _myname=%~n0
 SET _myparams=%*
@@ -75,7 +76,7 @@ ECHO:
 ECHO:                ########################################
 ECHO:                ####  user.js Updater for Windows   ####
 ECHO:                ####       by claustromaniac        ####
-ECHO:                ####             v4.0               ####
+ECHO:                ####             v4.1               ####
 ECHO:                ########################################
 ECHO:
 SET /A "_line=0"
@@ -230,26 +231,29 @@ ENDLOCAL
 GOTO :EOF
 REM ############### Help ##################
 :showhelp
-MODE 80,38
+MODE 80,43
 CLS
-CALL :message "Available switches (case-insensitive):"
+CALL :message "Available arguments (case-insensitive):"
 CALL :message "  -log"
 ECHO:     Writes the console output to a logfile (user.js-update-log.txt)
 CALL :message "  -logP"
 ECHO:     Like log, but also opens the logfile after updating.
 CALL :message "  -merge"
-ECHO:     Merges overrides instead of appending them. Comments and _user.js.parrot
-ECHO:     lines are appended normally. Overrides for inactive (commented out)
+ECHO:     Merges overrides instead of appending them. One-line comments and
+ECHO:     _user.js.parrot lines are appended normally. Overrides for inactive
 ECHO:     user.js prefs will be appended. When -Merge and -MultiOverrides are used
 ECHO:     together, a user-overrides-merged.js file is also generated in the root
 ECHO:     directory for quick reference. It contains only the merged data from
 ECHO:     override files and can be safely discarded after updating, or used as the
 ECHO:     new user-overrides.js. When there are conflicting records for the same
-ECHO:     pref, the value of the last one declared will be used.
+ECHO:     pref, the value of the last one declared will be used. Visit the GitHub
+ECHO:     repository for usage examples and more detailed information.
 CALL :message "  -multiOverrides"
-ECHO:     uses any and all .js files in a user.js-overrides sub-folder as overrides
+ECHO:     Uses any and all .js files in a user.js-overrides sub-folder as overrides
 ECHO:     instead of the default user-overrides.js file. Files are appended in
 ECHO:     alphabetical order.
+CALL :message "  -unattended"
+ECHO:     Skips user input.
 CALL :message "  -updatebatch"
 ECHO:     The script will update itself on execution.
 CALL :message ""