From 101500cc9a9b4e636451aba67ae5f8e924432afa Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 28 Aug 2025 11:18:21 +0300 Subject: build: replace Taskfile with Magefile; add Mage targets and README build notes --- Taskfile.yaml | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 Taskfile.yaml (limited to 'Taskfile.yaml') diff --git a/Taskfile.yaml b/Taskfile.yaml deleted file mode 100644 index 753a5f7..0000000 --- a/Taskfile.yaml +++ /dev/null @@ -1,45 +0,0 @@ -version: '3' - -tasks: - default: - deps: ["build"] - install: - deps: ["build"] - cmds: - - cp -v ./hexai-lsp ~/go/bin/ - - cp -v ./hexai ~/go/bin/ - run: - deps: ["dev"] - cmds: - - go run cmd/hexai-lsp/main.go - build: - deps: ["build-hexai-lsp", "build-hexai-cli"] - build-hexai-lsp: - cmds: - - go build -o hexai-lsp cmd/hexai-lsp/main.go - build-hexai-cli: - cmds: - - go build -o hexai cmd/hexai/main.go - dev: - deps: ["test", "vet", "lint"] - cmds: - - go build -race -o hexai-lsp cmd/hexai-lsp/main.go - - go build -race -o hexai cmd/hexai/main.go - run-cli: - deps: ["dev"] - cmds: - - echo 'test' | go run cmd/hexai/main.go - test: - cmds: - - go clean -testcache - - go test -v ./... - 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 -- cgit v1.2.3