utils/Taskfile.yml
2024-10-25 15:52:26 -05:00

51 lines
957 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-cool-down:
desc: Builds the cool-down command
source:
- cmd/cool-down/**/*.go
- chill/*.go
- cli/err/*.go
- cli/spin/*.go
generates:
- build/cool-down
cmds:
- task: cmd-build
vars:
CMD: cool-down
build-all:
desc: Builds all available commands
sources:
- "**/*.go"
generates:
- build/convids
- build/cool-down
cmds:
- task: cmd-build
vars:
CMD: "*"