| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- @ECHO off
- SET ou_v=v2.6
- TITLE Organizr v2 Updater
- COLOR 03
- ECHO ___ ___
- ECHO / /\ / /\ ___
- ECHO / /::\ / /:/_ /__/\
- ECHO / /:/\:\ / /:/ /\ \__\:\
- ECHO / /:/ \:\ / /:/ /:/_ / /::\
- ECHO /__/:/ \__\:\ /__/:/ /:/ /\ __/ /:/\/
- ECHO \ \:\ / /:/ \ \:\/:/ /:/ /__/\/:/
- ECHO \ \:\ /:/ \ \::/ /:/ \ \::/
- ECHO \ \:\/:/ \ \:\/:/ \ \:\
- ECHO \ \::/ \ \::/ \__\/
- ECHO \__\/ \__\/ ~~ %ou_v%
- ECHO.
- ECHO Organizr v2 Updater
- ECHO.
- @ECHO Started: %date% %time%
- ECHO Running from: %~dp0
- ECHO.
- CD /d %~dp0
- IF "%*"=="" GOTO :master_vars
- IF "%*"=="-m" GOTO :master_vars
- IF "%*"=="-d" GOTO :dev_vars
- :master_vars
- ECHO Master Branch
- SET branch=Master
- SET org_url=https://github.com/causefx/Organizr/archive/v2-master.zip
- SET orgzip_extract_name=Organizr-2-master
- GOTO :STARTUPDATE
- :dev_vars
- ECHO Dev Branch
- SET branch=Dev
- SET org_url=https://github.com/causefx/Organizr/archive/v2-develop.zip
- SET orgzip_extract_name=Organizr-2-develop
- GOTO :STARTUPDATE
- :STARTUPDATE
- REM CD /d %~dp0
- ECHO.
- IF NOT EXIST "%~dp0organizr" GOTO UPDATE
- ECHO ##############################
- ECHO Cleanup in progress
- ECHO ##############################
- RMDIR /s /q %~dp0organizr
- ECHO.
- ECHO Deleted
- ECHO.
- :UPDATE
- ECHO #############################
- ECHO Updating OrganizrV2-(%branch%)
- ECHO #############################
- ECHO.
- ECHO.
- ECHO Download In Progress...
- powershell -command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $clnt = new-object System.Net.WebClient; $clnt.DownloadFile(\"%org_url%\", \"organizr.zip\")"
- ECHO.
- ECHO Extraction In Progress...
- ECHO.
- powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('organizr.zip', '.'); }"
- ECHO Applying Update...
- ECHO.
- MOVE %~dp0%orgzip_extract_name% organizr >nul 2>&1
- DEL /s /q %~dp0organizr.zip
- ROBOCOPY organizr ..\ /E /MOVE /NFL /NDL /NJH /nc /ns /np
- IF NOT EXIST "%~dp0organizr" GOTO END
- ECHO ##############################
- ECHO Cleanup in progress
- ECHO ##############################
- RMDIR /s /q %~dp0organizr
- ECHO.
- ECHO Deleted
- :END
- ECHO.
- ECHO %branch% Update Completed...
- ECHO.
- @ECHO ENDED: %date% %time%
- ECHO.
- REM pause
|