From 8c2e75df51d1a74d8bca1d3d1a423f777159ba82 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 6 May 2024 20:32:35 +0300 Subject: refactor project file structure --- Taskfile.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Taskfile.yml (limited to 'Taskfile.yml') diff --git a/Taskfile.yml b/Taskfile.yml new file mode 100644 index 0000000..4363202 --- /dev/null +++ b/Taskfile.yml @@ -0,0 +1,19 @@ +version: '3' + +tasks: + build: + cmds: + - go build -o gosd cmd/gosd/main.go + dev: + deps: ["vet", "lint"] + cmds: + - go build -race -o gosd cmd/gosd/main.go + vet: + cmds: + - go vet **/*.go + lint: + cmds: + - golangci-lint run + lint-install: + cmds: + - go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest -- cgit v1.2.3