From 33f140595cc78c631ed7d4d906a4c7ad485627d0 Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Sat, 14 Sep 2024 09:45:35 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=20Add=20Taskfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Taskfile.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Taskfile.yml 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