TEMPDIR := `mktemp -d` alias dr := debug-run alias dt := debug-test build: CGO=0 go build -o go-git-server cmd/main.go run: go run cmd/main.go -s {{justfile_directory()}}/gitserver.yaml -r $(mktemp -d) test: golangci-lint run go test -v -coverprofile={{ TEMPDIR }}/testcover.out ./... go tool cover -func={{ TEMPDIR }}/testcover.out debug-run: dlv debug cmd/main.go -- -s {{justfile_directory()}}/gitserver.yaml -r $(mktemp -d) debug-test pkg: dlv test {{pkg}} -- -test.v