BIN_NAME=hasshelper OSLIST=linux ARCHLIST=arm64 amd64 default: all all: test build init: go mod download go mod tidy install-tools: grep _ tools.go | awk -F'"' '{print $$2}' | xargs -tI % go install % generate: init go generate build: generate env GOARCH=arm GOARM=5 GOOS=linux go build -o dist/${BIN_NAME}_linux_arm_5 env GOARCH=amd64 GOOS=linux go build -o dist/${BIN_NAME}_linux_amd64 test: generate go test ./... -cover watch: modd clean: rm -f ${BIN_NAME}* dist/${BIN_NAME}*