aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: d26439a224c5a6c56d6f1838f7b43fb73ccf805e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
PACKAGES := $(shell glide novendor)

.PHONY: install
install:
	glide --version || go get github.com/Masterminds/glide
	glide install


.PHONY: lint
lint:
	go vet $(PACKAGES)
	$(foreach pkg, $(PACKAGES), golint $(pkg) &&) echo "success"


.PHONY: test
test: lint
	go test -race $(PACKAGES)


.PHONY: run
run:
	go build -i && ./sally