# show help by default default: @just --list --justfile {{ justfile() }} # update go deps update *flags: go get {{ flags }} . go mod tidy go mod vendor # run linter lint: golangci-lint run ./... # automatically fix liter issues lintfix: golangci-lint run --fix ./... # run unit tests test packages="./...": @go test -cover -coverprofile=cover.out -coverpkg={{ packages }} -covermode=set {{ packages }} @go tool cover -func=cover.out -@rm -f cover.out # run app run: @go run . # build app build: CGO_ENABLED=0 go build -ldflags '-extldflags "-static"' -tags timetzdata,goolm -v -o agru .