api calls

This commit is contained in:
2026-09-06 19:14:59 +02:00
parent 13627a369a
commit 2dc9a30644
9 changed files with 1096 additions and 31 deletions
+23 -4
View File
@@ -1,16 +1,35 @@
.PHONY: build run gen test tidy
BINARY := bin/hammyd
VERSION := $(shell git describe --tags --always --dirty 2>/dev/null || echo dev)
LDFLAGS := -X main.version=$(VERSION)
.PHONY: build run gen test race cover lint tidy clean
build:
go build -o bin/hammyd ./cmd/hammyd
go build -ldflags "$(LDFLAGS)" -o $(BINARY) ./cmd/hammyd
run:
go run ./cmd/hammyd
go run -ldflags "$(LDFLAGS)" ./cmd/hammyd serve
# Regenerate internal/db from queries/*.sql. Run after touching a migration or
# a query; forgetting turns a compile error into a runtime scan error.
gen:
sqlc generate
test:
go test ./...
race:
go test -race ./...
cover:
go test -cover ./...
lint:
go vet ./...
gofmt -l .
tidy:
go mod tidy
go mod tidy
clean:
rm -rf bin