From f41ac8575ffe319a67c2c97683b974c5df0ffa6a Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Fri, 1 Nov 2024 12:09:50 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Add=20install-cool-down=20build?= =?UTF-8?q?=20target?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cool-down seems stable now --- Taskfile.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Taskfile.yml b/Taskfile.yml index 1fa4827..34dfb3f 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -2,6 +2,13 @@ version: '3' +vars: + GOBIN_ENV: + sh: go env GOBIN + GOPATH_ENV: + sh: go env GOPATH + BIN: '{{if .GOBIN_ENV}}{{.GOBIN_ENV}}{{else}}{{.GOPATH_ENV}}/bin{{end}}' + tasks: default: desc: fmt, vet, and build @@ -82,3 +89,18 @@ tasks: - task: cmd-build vars: CMD: "*" + + install-cool-down: + desc: Installs the cool-down command + source: + - cmd/cool-down/**/*.go + - chill/*.go + - cli/context/*.go + - cli/err/*.go + - cli/spin/*.go + - go.mod + - go.sum + generates: + - '{{.BIN}}/cool-down' + cmds: + - go install ./cmd/cool-down