.PHONY: build test vet clean docker all devserver metacrypt metacrypt: go build -trimpath -ldflags="-s -w -X main.version=$(shell git describe --tags --always --dirty 2>/dev/null || echo dev)" -o metacrypt ./cmd/metacrypt build: go build ./... test: go test ./... vet: go vet ./... clean: rm -f metacrypt docker: docker build -t metacrypt . docker-compose: docker compose -f deploy/docker/docker-compose.yml up --build devserver: metacrypt ./metacrypt server --config srv/metacrypt.toml all: vet test metacrypt