initial public release
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user