Add Makefile and main.go in cli tools, base logger

This commit is contained in:
d3m0k1d
2026-01-04 18:42:41 +03:00
parent 0a5c9bc2d1
commit 2ac31f49af
3 changed files with 84 additions and 0 deletions

27
Makefile Normal file
View File

@@ -0,0 +1,27 @@
.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 ./...