|
@@ -0,0 +1,27 @@
|
|
|
|
|
+.PHONY: build format test coverage dev-run install
|
|
|
|
|
+
|
|
|
|
|
+BIN = gluetun-qbitt-sidecar
|
|
|
|
|
+build:
|
|
|
|
|
+ mkdir ./build && go build -o ./build/$(BIN) ./main.go
|
|
|
|
|
+
|
|
|
|
|
+install:
|
|
|
|
|
+ sudo cp ./build/$(BIN) /usr/local/bin/
|
|
|
|
|
+
|
|
|
|
|
+format:
|
|
|
|
|
+ go fmt ./...
|
|
|
|
|
+
|
|
|
|
|
+test:
|
|
|
|
|
+ go test -v ./...
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+coverage-html:
|
|
|
|
|
+ mkdir -p coverage/
|
|
|
|
|
+ go test -v ./... -covermode=count -coverpkg=./... -coverprofile coverage/coverage.out
|
|
|
|
|
+ go tool cover -html coverage/coverage.out -o coverage/coverage.html
|
|
|
|
|
+
|
|
|
|
|
+coverage:
|
|
|
|
|
+ go test ./... -cover
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+dev-run: build
|
|
|
|
|
+ ./build/$(BIN)
|