Files
2026-07-06 11:05:50 -04:00

37 lines
636 B
Makefile

.PHONY: build run test lint clean help
BINARY_NAME=apex
GO=go
GOFLAGS=-v
help:
@echo "Apex — TUI-first AI Job Search Platform"
@echo ""
@echo "Targets:"
@echo " make build Build the binary"
@echo " make run Build and run"
@echo " make test Run tests"
@echo " make lint Run go vet"
@echo " make fmt Format code"
@echo " make clean Remove binaries"
build:
$(GO) build $(GOFLAGS) -o $(BINARY_NAME) ./cmd/apex
run: build
./$(BINARY_NAME)
test:
$(GO) test $(GOFLAGS) ./...
lint:
$(GO) vet ./...
$(GO) fmt ./...
fmt:
$(GO) fmt ./...
clean:
rm -f $(BINARY_NAME)
$(GO) clean