Initial commit: LAN Manager with Go backend and Vue frontend

This commit is contained in:
shirainbown
2026-04-15 00:52:25 +08:00
commit d28aae585f
44 changed files with 7349 additions and 0 deletions

24
Makefile Normal file
View File

@@ -0,0 +1,24 @@
.PHONY: all build web server clean run dev
all: build
web:
cd web && npm install && npm run build
rm -rf server/static/*
cp -r web/dist/* server/static/
server:
cd server && go build -o ../lan-manager .
build: web server
clean:
rm -f lan-manager
rm -rf server/static/*
rm -rf web/dist
dev:
cd web && npm run dev
run:
cd server && go run .