Taskfile.yaml

 1version: '3'
 2
 3tasks:
 4  generate:
 5    desc: Generate OpenRouter models
 6    aliases: [gen]
 7    cmds:
 8      - go run cmd/openrouter/main.go
 9
10  lint:
11    desc: Run linters
12    cmds:
13      - golangci-lint run ./...
14
15  lint:fix:
16    desc: Run linters and fix issues
17    cmds:
18      - golangci-lint run --fix ./...
19
20  fmt:
21    desc: Format code
22    cmds:
23      - go fmt ./...
24
25  modernize:
26    desc: Modernize code
27    cmds:
28      - modernize ./...
29
30  install:
31    desc: Install catwalk locally
32    cmds:
33      - go install -v .