-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathstart_gontlm.bat
81 lines (69 loc) · 2.22 KB
/
start_gontlm.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
@echo off
title .==. Inicializa gontlm-proxy .==.
rem Inicializa proxy gontlm-proxy
mode con:cols=80 lines=100
for /f "tokens=2 delims=:." %%x in ('chcp') do set cp=%%x
chcp 1252>nul
setlocal EnableDelayedExpansion
set ENVFILE="%~dp0.env"
IF NOT EXIST %ENVFILE% (
echo "Arquivo %ENVFILE% nao localizado. Dica: copie o arquivo .env.example da raiz do projeto"
goto:eof
)
call:GetEnvValue "GONTLM_LISTEN" GONTLM_LISTEN
if not "%1" == "-y" (
goto prompt_user
)
goto main
:prompt_user
cls
echo.
echo.==================================================================
echo.== CONFIGS ==
echo.==================================================================
echo.
echo. Voce pode passar o parametro -y para nao ser questionado e
echo. deixar os valores padroes serem utilizados.
echo.
echo. ^> proxy_start.bat -y
echo.
echo.
echo.==================================================================
echo.
pause
cls
echo.
echo.==================================================================
echo.== CONFIGS ==
echo.==================================================================
echo.
echo. - GONTLM_LISTEN: !GONTLM_LISTEN!
echo.
set /p PX_TEMP_VAR_2="...Digite novo valor, ou <ENTER> para continuar..."
if not "!PX_TEMP_VAR_2!" == "" (
set GONTLM_LISTEN="!PX_TEMP_VAR_2!"
echo. **Alterado** GONTLM_LISTEN: !GONTLM_LISTEN!
)
echo.
goto main
:main
cls
echo.
echo.==================================================================
echo.== CONFIGS ==
echo.==================================================================
echo.
echo. - GONTLM_LISTEN: !GONTLM_LISTEN!
echo.
echo. - USERDOMAIN: %USERDOMAIN%
echo.
echo. - USERNAME: %USERNAME%
echo.
echo.==================================================================
echo.
%~dp0vendor\gontlm-proxy-v0.5.21\gontlm-proxy.exe --bind=http://!GONTLM_LISTEN! --verbose
endlocal
chcp %cp%>nul
:GetEnvValue
@FOR /F "tokens=2 delims==" %%a in ('%WINDIR%\system32\find "%~1=" %ENVFILE%') do @set %~2=%%a
@goto:eof