# https://taskfile.dev version: '3' tasks: fmt: desc: Format go files sources: - "**/*.go" cmds: - go fmt ./... cmd-build: internal: true cmds: - go build -o build/ ./cmd/{{.CMD}} build-convids: desc: Builds the convids command sources: - cmd/convids/**/*.go - convids/**/*.go - cli/err/*go generates: - build/convids cmds: - task: cmd-build vars: CMD: convids build-all: desc: Builds all available commands sources: - "**/*.go" generates: - build/convids cmds: - task: cmd-build vars: CMD: "*"