| @echo off |
| pushd %~dp0 |
|
|
| if not exist .git ( |
| GOTO:notgit |
| ) |
| |
| where /q git.exe |
| if %ERRORLEVEL% EQU 0 ( |
| GOTO:pull |
| ) |
| GOTO:missgit |
| |
| |
| :pull |
| call git config --local url."https://".insteadOf git:// |
| call git config --local url."https://github.com/".insteadOf git@github.com: |
| call git config --local url."https://".insteadOf ssh:// |
| call git pull --rebase --autostash |
| if %ERRORLEVEL% neq 0 ( |
| echo Error updating |
| ) |
| GOTO:end |
| |
| :missgit |
| echo Install git to update |
| GOTO:end |
| |
| :notgit |
| echo Only able to update if you clone the repository (git clone https://github.com/teralomaniac/clewd.git) |
| GOTO:end |
| |
| |
| :end |
| pause |
| popd |
| exit /B |