From 32f58b681e45764de735380fd2c5c18b0aa00f9e Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sun, 1 Mar 2026 05:16:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Taskfile=20=E8=BE=93=E5=87=BA=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8D=E8=87=AA=E5=8A=A8=E9=80=82=E9=85=8D=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E5=90=8E=E7=BC=80=EF=BC=88Windows=20.exe=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Taskfile.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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