Repository navigation
Expand file tree
/
Copy pathsetup.bat
More file actions
82 lines (73 loc) · 1.85 KB
/
Copy pathsetup.bat
File metadata and controls
82 lines (73 loc) · 1.85 KB
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
82
@echo off
setlocal
cd /d "%~dp0"
title ZaloHub Setup & Launcher
echo ===================================================
echo ZaloHub - Easy Installer
echo ===================================================
echo.
where bun >nul 2>nul
if %errorlevel% neq 0 (
echo [!] Chua tim thay Bun. Dang tu dong cai dat Bun...
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm bun.sh/install.ps1 | iex"
set "PATH=%USERPROFILE%\.bun\bin;%PATH%"
)
where bun >nul 2>nul
if %errorlevel% neq 0 (
echo [X] Cai dat Bun that bai. Vui long cai thu cong tai https://bun.sh
pause
exit /b 1
)
echo [+] Bun da san sang:
bun --version
echo.
if not exist node_modules (
echo [*] Dang cai dat thu vien (bun install)...
bun install
)
if not exist .env (
if exist .env.example (
copy .env.example .env >nul
echo [+] Da tao file .env tu .env.example
)
)
:MENU
cls
echo ===================================================
echo ZaloHub Management Menu
echo ===================================================
echo 1. Dang nhap Zalo ca nhan (Quet QR)
echo 2. Khoi dong ZaloHub Bot (Mode Dev - Hot Reload)
echo 3. Khoi dong ZaloHub Bot (Mode Production)
echo 4. Cap nhat thu vien (Bun Install)
echo 5. Thoat
echo ===================================================
set /p choice="Nhap lua chon (1-5): "
if "%choice%"=="1" (
echo [*] Dang tao ma QR dang nhap...
bun run login:personal
pause
goto MENU
)
if "%choice%"=="2" (
echo [*] Dang khoi dong Bot (Dev Mode)...
bun run dev
pause
goto MENU
)
if "%choice%"=="3" (
echo [*] Dang build va chay Production...
bun run build
bun run start:prod
pause
goto MENU
)
if "%choice%"=="4" (
echo [*] Dang cap nhat dependencies...
bun install
echo [+] Hoan tat!
pause
goto MENU
)
if "%choice%"=="5" exit /b 0
goto MENU