mirror of
https://github.com/ThisIsDara/mhr-cfw-go.git
synced 2026-05-17 21:24:36 +03:00
Add build.bat, run.bat, and update .gitignore
This commit is contained in:
+2
-2
@@ -12,7 +12,6 @@ Thumbs.db
|
|||||||
*.coff
|
*.coff
|
||||||
v1.0/
|
v1.0/
|
||||||
build*.ps1
|
build*.ps1
|
||||||
build*.bat
|
|
||||||
icon.c
|
icon.c
|
||||||
stub.c
|
stub.c
|
||||||
inject_icon.c
|
inject_icon.c
|
||||||
@@ -20,4 +19,5 @@ inject_icon.exe
|
|||||||
main.a
|
main.a
|
||||||
build_hook.go
|
build_hook.go
|
||||||
*.md
|
*.md
|
||||||
!LICENSE
|
!LICENSE
|
||||||
|
!.bat
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
|
||||||
|
set "SCRIPT_DIR=%~dp0"
|
||||||
|
cd /d "%SCRIPT_DIR%"
|
||||||
|
|
||||||
|
echo ========================================
|
||||||
|
echo MHR-CFW Go Builder
|
||||||
|
echo ========================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
if not exist "go.mod" (
|
||||||
|
echo Error: go.mod not found. Make sure you are in the project directory.
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Building mhr-cfw-go.exe...
|
||||||
|
echo.
|
||||||
|
|
||||||
|
go build -ldflags "-s -w" -o mhr-cfw-go.exe ./cmd/mhr-cfw
|
||||||
|
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo.
|
||||||
|
echo Build FAILED!
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Build successful: mhr-cfw-go.exe
|
||||||
|
echo.
|
||||||
|
|
||||||
|
if exist "ivk.ico" (
|
||||||
|
echo Adding icon...
|
||||||
|
echo Note: Icon injection requires inject_icon.exe (run separately if needed)
|
||||||
|
)
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ========================================
|
||||||
|
echo Done! Run with: mhr-cfw-go.exe
|
||||||
|
echo ========================================
|
||||||
|
pause
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
|
||||||
|
set "SCRIPT_DIR=%~dp0"
|
||||||
|
cd /d "%SCRIPT_DIR%"
|
||||||
|
|
||||||
|
echo ========================================
|
||||||
|
echo MHR-CFW Go
|
||||||
|
echo ========================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
if not exist "mhr-cfw-go.exe" (
|
||||||
|
echo Error: mhr-cfw-go.exe not found.
|
||||||
|
echo Run build.bat first to build the executable.
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Starting proxy server...
|
||||||
|
echo.
|
||||||
|
echo Default: http://127.0.0.1:8080
|
||||||
|
echo.
|
||||||
|
echo Press Ctrl+C to stop.
|
||||||
|
echo ========================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
mhr-cfw-go.exe %*
|
||||||
|
|
||||||
|
pause
|
||||||
Reference in New Issue
Block a user