task
task copied to clipboard
A task runner / simpler Make alternative written in Go
- Task version: latest - Operating system: Windows 11 - Experiments enabled: false After `winget install Task.Task` on Windows 11 with F-Secure Client Security Premium v15.30 he quarantined task.exe
I cannot use CLI_ARGS in the top-level `vars:` section to prepare some other variables: ``` vars: Host: sh: echo "{{.CLI_ARGS}}" | sed 's/,.*//g;s/ .*//g' ``` Due to this oversight, I...
For variables, i categorised them as 2 category: 1. VARS that are set during before the runtime of a task. E.g. Env vars, env vars file and etc 2. And...
so imagine the main Taskfile and a child `child.Taskfile.yml`: `child.Taskfile.yml`: ```yml version: '3' #... tasks: #... vars: FOO: "{{.FOO | default '' }}" cmds: - {{DO_SOMETHING}} ``` so the parent...
It would be nice to be able to specify an `env` key on a `command` object ([docs](https://taskfile.dev/api/#command)). This specifically enables specifying env vars in a loop, but it could have...
# Intro I'm interested in using Taskfile with the [gentle force experiment](https://github.com/go-task/task/issues/1200) activated, however I would like to have a bit more control over which tasks get "forced", and which...
Relates to: - #1477 - #1511 The issues above were fixed in #1526. However, this still left the issue described in https://github.com/go-task/task/issues/1415#issuecomment-1978366328 unresolved. This issue is to track the functionality...
Hi, while using go-task I found that a post-tasks like feature would be cool, in my case it would be nice to use it as a teardown for my test...
Make commands retryable: ``` ... tasks: build: retry: attempts: 3 exit_codes: - 1 - 127 cmds: ... ``` If exit_codes is provided, only the provided exit codes are retryable. otherwise,...
When downloading [task_windows_amd64.zip](https://github.com/go-task/task/releases/download/v3.35.1/task_windows_amd64.zip), windows reports a virus in it: ![image](https://github.com/go-task/task/assets/611150/a24a00c3-93c4-44da-8695-08c9a54a91f1) 32 bit, and version 3.35.0 is not affected