summaryrefslogtreecommitdiff
path: root/Taskfile.yml
blob: 4363202e261cf50e20f1d297fd6a7c1d15de147b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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