diff --git a/Taskfile.yml b/Taskfile.yml index d0861ee..ae50c44 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -4,13 +4,15 @@ vars: APP_NAME: voicepaste VERSION: sh: git describe --tags --always --dirty 2>/dev/null || echo "dev" + EXE: + sh: go env GOEXE tasks: default: desc: Build for current platform deps: [build:frontend] cmds: - - go build -ldflags "-s -w -X main.version={{.VERSION}}" -o {{.APP_NAME}} . + - go build -ldflags "-s -w -X main.version={{.VERSION}}" -o {{.APP_NAME}}{{.EXE}} . build:frontend: desc: Build frontend with Vite @@ -31,7 +33,7 @@ tasks: desc: Build and run deps: [default] cmds: - - ./{{.APP_NAME}} + - ./{{.APP_NAME}}{{.EXE}} dev: desc: Run with go run (skip frontend build) @@ -41,7 +43,7 @@ tasks: clean: desc: Clean build artifacts cmds: - - rm -rf dist/ {{.APP_NAME}} web/dist web/node_modules + - rm -rf dist/ {{.APP_NAME}}{{.EXE}} web/dist web/node_modules tidy: desc: Tidy Go modules