summaryrefslogtreecommitdiff
path: root/Taskfile.yml
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-24 22:30:20 +0300
committerPaul Buetow <paul@buetow.org>2025-09-24 22:30:20 +0300
commit16ce1d306f89f44974eb033056bc65c1be9a5f8a (patch)
tree5899c8f35cb43e2193457819d1c39290d8820520 /Taskfile.yml
parent95997ba2eb4de80b02245bacbf15e881adafd73c (diff)
move from Taskfile to Magefile
Diffstat (limited to 'Taskfile.yml')
-rw-r--r--Taskfile.yml45
1 files changed, 0 insertions, 45 deletions
diff --git a/Taskfile.yml b/Taskfile.yml
deleted file mode 100644
index b8d3984..0000000
--- a/Taskfile.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-version: '3'
-
-tasks:
- default:
- deps: ["build"]
- install:
- deps: ["build"]
- cmds:
- - cp -v ./gos ~/go/bin/
- - cp -v ./gosc ~/go/bin/
- run:
- deps: ["dev"]
- cmds:
- - go run cmd/gos/main.go
- build:
- deps: ["buildgos", "buildgosc"]
- buildgos:
- cmds:
- - go build -o gos cmd/gos/main.go
- buildgosc:
- cmds:
- - go build -o gosc cmd/gosc/main.go
- dev:
- deps: ["test", "vet", "lint"]
- cmds:
- - go build -race -o gos cmd/gos/main.go
- - go build -race -o gosc cmd/gosc/main.go
- test:
- cmds:
- - go clean -testcache
- - go test -v ./...
- fuzz:
- cmds:
- - go clean -testcache
- - go test ./internal/entry/ -fuzz=FuzzExtractURLs -fuzztime=10s
- vet:
- cmds:
- - go vet ./...
- lint:
- cmds:
- - golangci-lint run
- dev-install:
- cmds:
- - go install golang.org/x/tools/gopls@latest
- - go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest