diff --git a/Taskfile.yml b/Taskfile.yml index 1ee6c90..d776c1b 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -3,8 +3,6 @@ version: '3' vars: UNAME: sh: uname - DETECT_GO: - sh: which go &> /dev/null && echo go DOCKER_EXE: /usr/src/listen/out/{{OS}}/listen tasks: @@ -19,7 +17,8 @@ tasks: cmds: - "go build -o out/{{OS}}/ ." preconditions: - - "which go" + - sh: "which go" + msg: Go is not installed. Install Go or build with Docker using the "docker" task build:docker: aliases: @@ -31,10 +30,10 @@ tasks: - "docker build -t listen-build -f docker/build.Dockerfile --build-arg GOOS='{{OS}}' ." - "mkdir -p out/{{OS}}" - "docker create --name listen-build-tmp listen-build" - - cmd: "docker cp listen-build-tmp:{{.DOCKER_EXE}}.exe out/{{OS}}" + - cmd: "docker cp listen-build-tmp:{{.DOCKER_EXE}}.exe out/{{OS}}/" platforms: - windows - - cmd: "docker cp listen-build-tmp:{{.DOCKER_EXE}} out/{{OS}}" + - cmd: "docker cp listen-build-tmp:{{.DOCKER_EXE}} out/{{OS}}/" platforms: - darwin - linux