Files
BanForge/Makefile
d3m0k1d 680973df3d
All checks were successful
CI.yml / build (push) Successful in 1m58s
feat: daemon add ctx and done signal, judge fix problem with double ban ip, db add new methods
2026-01-15 22:32:03 +03:00

34 lines
664 B
Makefile

.PHONY: build build-daemon build-tui clean help
help:
@echo "BanForge build targets:"
@echo " make build - Build both daemon and TUI"
@echo " make build-daemon - Build only daemon"
@echo " make build-tui - Build only TUI"
@echo " make clean - Remove binaries"
@echo " make test - Run tests"
build: build-daemon build-tui
@echo "✅ Build complete!"
build-daemon:
@mkdir -p bin
go mod tidy
go build -o bin/banforge ./cmd/banforge
build-tui:
@mkdir -p bin
go build -o bin/banforge-tui ./cmd/banforge-tui
clean:
rm -rf bin/
test:
go test ./...
test-cover:
go test -cover ./...
lint:
golangci-lint run --fix