mirror of
https://github.com/arkenfox/user.js.git
synced 2025-02-23 02:43:56 +00:00
add -RFPalts option (#745)
This commit is contained in:
parent
ca5d6b3317
commit
7d7f580bfc
38
updater.bat
38
updater.bat
@ -23,6 +23,7 @@ IF /I "%~1"=="-merge" (SET _merge=1)
|
|||||||
IF /I "%~1"=="-updatebatch" (SET _updateb=1)
|
IF /I "%~1"=="-updatebatch" (SET _updateb=1)
|
||||||
IF /I "%~1"=="-singlebackup" (SET _singlebackup=1)
|
IF /I "%~1"=="-singlebackup" (SET _singlebackup=1)
|
||||||
IF /I "%~1"=="-esr" (SET _esr=1)
|
IF /I "%~1"=="-esr" (SET _esr=1)
|
||||||
|
IF /I "%~1"=="-rfpalts" (SET _rfpalts=1)
|
||||||
SHIFT
|
SHIFT
|
||||||
GOTO parse
|
GOTO parse
|
||||||
:endparse
|
:endparse
|
||||||
@ -136,6 +137,10 @@ IF EXIST user.js.new (
|
|||||||
CALL :message "Activating ESR section..."
|
CALL :message "Activating ESR section..."
|
||||||
CALL :esr user.js.new
|
CALL :esr user.js.new
|
||||||
)
|
)
|
||||||
|
IF DEFINED _rfpalts (
|
||||||
|
CALL :message "Activating RFP Alternatives section..."
|
||||||
|
CALL :rfpalts user.js.new
|
||||||
|
)
|
||||||
IF DEFINED _multi (
|
IF DEFINED _multi (
|
||||||
FORFILES /P user.js-overrides /M *.js >nul 2>&1
|
FORFILES /P user.js-overrides /M *.js >nul 2>&1
|
||||||
IF NOT ERRORLEVEL 1 (
|
IF NOT ERRORLEVEL 1 (
|
||||||
@ -212,18 +217,37 @@ GOTO :EOF
|
|||||||
|
|
||||||
REM ############ ESR Function ############
|
REM ############ ESR Function ############
|
||||||
:esr
|
:esr
|
||||||
SETLOCAL DisableDelayedExpansion
|
SETLOCAL DisableDelayedExpansion
|
||||||
(
|
(
|
||||||
FOR /F "tokens=1,* delims=:" %%G IN ('FINDSTR /N "^" "%~1"') DO (
|
FOR /F "tokens=1,* delims=:" %%G IN ('FINDSTR /N "^" "%~1"') DO (
|
||||||
SET "_temp=%%H"
|
SET "_temp=%%H"
|
||||||
SETLOCAL EnableDelayedExpansion
|
SETLOCAL EnableDelayedExpansion
|
||||||
IF NOT "!_temp:~-37!"==".x still uses all the following prefs" (
|
IF NOT "!_temp:~-37!"==".x still uses all the following prefs" (
|
||||||
ENDLOCAL & ECHO:%%H
|
ENDLOCAL & ECHO:%%H
|
||||||
) ELSE (
|
) ELSE (
|
||||||
ECHO://!_temp:~2!
|
ECHO://!_temp:~2!
|
||||||
ENDLOCAL
|
ENDLOCAL
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
)>updatertempfile
|
||||||
|
MOVE /Y updatertempfile "%~1" >nul
|
||||||
|
ENDLOCAL
|
||||||
|
GOTO :EOF
|
||||||
|
|
||||||
|
REM ############ RFP Alts Function ############
|
||||||
|
:rfpalts
|
||||||
|
SETLOCAL DisableDelayedExpansion
|
||||||
|
(
|
||||||
|
FOR /F "tokens=1,* delims=:" %%G IN ('FINDSTR /N "^" "%~1"') DO (
|
||||||
|
SET "_temp=%%H"
|
||||||
|
SETLOCAL EnableDelayedExpansion
|
||||||
|
IF "!_temp:[SETUP-non-RFP]=!"=="!_temp!" (
|
||||||
|
ENDLOCAL & ECHO:%%H
|
||||||
|
) ELSE (
|
||||||
|
ECHO://!_temp:~2!
|
||||||
|
ENDLOCAL
|
||||||
|
)
|
||||||
|
)
|
||||||
)>updatertempfile
|
)>updatertempfile
|
||||||
MOVE /Y updatertempfile "%~1" >nul
|
MOVE /Y updatertempfile "%~1" >nul
|
||||||
ENDLOCAL
|
ENDLOCAL
|
||||||
@ -270,7 +294,7 @@ GOTO :EOF
|
|||||||
|
|
||||||
REM ############### Help ##################
|
REM ############### Help ##################
|
||||||
:showhelp
|
:showhelp
|
||||||
MODE 80,50
|
MODE 80,53
|
||||||
CLS
|
CLS
|
||||||
CALL :message "Available arguments (case-insensitive):"
|
CALL :message "Available arguments (case-insensitive):"
|
||||||
CALL :message " -esr"
|
CALL :message " -esr"
|
||||||
@ -298,7 +322,9 @@ ECHO: Run without user input.
|
|||||||
CALL :message " -singleBackup"
|
CALL :message " -singleBackup"
|
||||||
ECHO: Use a single backup file and overwrite it on new updates, instead of
|
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.
|
ECHO: cumulative backups. This was the default behaviour before v4.3.
|
||||||
CALL :message " -updatebatch"
|
CALL :message " -rfpAlts"
|
||||||
|
ECHO: Activate RFP Alternatives section
|
||||||
|
CALL :message " -updateBatch"
|
||||||
ECHO: Update the script itself on execution, before the normal routine.
|
ECHO: Update the script itself on execution, before the normal routine.
|
||||||
CALL :message ""
|
CALL :message ""
|
||||||
PAUSE
|
PAUSE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user