blob: 7fbab5cab0daccdb65fa23802294be4f761d8090 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
.PHONY: build run test vet lint clean
BINARY=thoi
DATA_DIR=$(PWD)/data
build:
go build -o $(BINARY) ./cmd/thoi
run: build
DATA_DIR=$(DATA_DIR) ./$(BINARY)
test:
DATA_DIR=$(DATA_DIR) go test ./... -timeout 60s
vet:
go vet ./...
# Requires golangci-lint (v2 config in .golangci.yml):
# go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest
lint:
golangci-lint run
clean:
rm -f $(BINARY)
|