18 lines
248 B
Makefile
18 lines
248 B
Makefile
SOURCES = $(shell find . -name '*.go')
|
|
|
|
default: build
|
|
|
|
imports:
|
|
@goimports -w $(SOURCES)
|
|
|
|
build: $(SOURCES)
|
|
go build ./...
|
|
|
|
check: build
|
|
go test ./... -test.short -run ^Test
|
|
|
|
fmt: $(SOURCES)
|
|
@gofmt -w -s $(SOURCES)
|
|
|
|
precommit: build check fmt
|