37 lines
659 B
YAML
37 lines
659 B
YAML
# https://taskfile.dev
|
|
|
|
version: '3'
|
|
|
|
tasks:
|
|
fmt:
|
|
desc: Format go files
|
|
sources:
|
|
- "**/*.go"
|
|
cmds:
|
|
- go fmt ./...
|
|
cmd-build:
|
|
internal: true
|
|
cmds:
|
|
- go build -o build/ ./cmd/{{.CMD}}
|
|
build-convids:
|
|
desc: Builds the convids command
|
|
sources:
|
|
- cmd/convids/**/*.go
|
|
- convids/**/*.go
|
|
- cli/err/*go
|
|
generates:
|
|
- build/convids
|
|
cmds:
|
|
- task: cmd-build
|
|
vars:
|
|
CMD: convids
|
|
build-all:
|
|
desc: Builds all available commands
|
|
sources:
|
|
- "**/*.go"
|
|
generates:
|
|
- build/convids
|
|
cmds:
|
|
- task: cmd-build
|
|
vars:
|
|
CMD: "*"
|