diff --git a/Taskfile.yml b/Taskfile.yml new file mode 100644 index 0000000..2b381c7 --- /dev/null +++ b/Taskfile.yml @@ -0,0 +1,25 @@ +version: '3' + +tasks: + default: + cmds: + - task: fmt + - task: test + - task: build + + fmt: + desc: Format go code + cmds: + - go fmt ./... + + test: + desc: Run unit tests + cmds: + - go test -race -cover ./... + + build: + desc: Build server binary + generates: + - build/lenore + cmds: + - go build -o build/lenore cmd/lenore/main.go