## https://taskfile.dev ##--------------------- version: '3' vars: VERSION: 0.0.0 BUILTAT: sh: date +%s LDFLAGS: -s -w -X 'main._version={{.VERSION}}' -X 'main._builtAt={{.BUILTAT}}' tasks: update: cmds: - go get -u forge.chapril.org/armen/jw - go get -u forge.chapril.org/armen/memory - go get -u forge.chapril.org/armen/model - go get -u forge.chapril.org/armen/requestor - go get -u forge.chapril.org/armen/runner - go get -u forge.chapril.org/armen/workers - go get -u forge.chapril.org/mls-361/application - go get -u forge.chapril.org/mls-361/crypto - go get -u forge.chapril.org/mls-361/errors - go get -u forge.chapril.org/mls-361/jsonapi - go get -u forge.chapril.org/mls-361/logger - go get -u forge.chapril.org/mls-361/uuid - go mod tidy default: cmds: - golangci-lint run - go test -cover -v ./... - go build -ldflags "{{.LDFLAGS}}" -o $GOPATH/bin/armen ./cmd/main.go devel: cmds: - golangci-lint run --build-tags devel - go test -tags devel -cover -v ./... - go build -tags devel -ldflags "{{.LDFLAGS}}" -o $GOPATH/bin/armen ./cmd/main.go doc: cmds: - surge ./doc git: cmds: - git add . - git commit -m "En cours de développement" - git push