A task runner / simpler Make alternative written in Go
MIT License
Bot releases are hidden (Show)
Published by andreynering over 2 years ago
--list
and --list-all
flags can now be combined with the --silent
flag to print the task names only, without their description (#691).Published by andreynering over 2 years ago
group
output mode, useful for grouping tasks in CI systems. Check out the documentation for more information (#647, #651).Taskfile.dist.yml
and Taskfile.dist.yaml
to the supported file name list. Check out the documentation for more information (#498, #666).Published by andreynering almost 3 years ago
--list-all
(alias -a
) flag is now available. It's similar to the existing --list
(-l
) but prints all tasks, even those without a description (#383, #401).defer:
keyword (Documentation, #475, #626).$
variable prefix and ^
command prefix (#642, #644, #645)..yaml
extension (as an alternative to .yml
). This was requested multiple times throughout the years. Enjoy! (#183, #184, #369, #584, #621).Published by andreynering almost 3 years ago
Published by andreynering almost 3 years ago
{{.CLI_ARGS}}
argument to prevent one with spaces to become many (#613).cmd:
was left empty (#612, #614).shellQuote
(#609, mvdan/sh#763).Published by andreynering almost 5 years ago
--parallel
flag (alias -p
) to run tasks given by the command line in parallel (#266).task
CLI only informing global vars would not execute the default
task.silent: true
a the root of the Taskfile.Published by andreynering about 5 years ago
method:
option. With this option, you can set a default method to all tasks in a Taskfile (#246).timestamp
to checksum
(#246).status:
: .TIMESTAMP
which contains the greatest modification date from the files listed in sources:
, and .CHECKSUM
, which contains a checksum of all files listed in status:
. This is useful for manual checking when using external, or even remote, artifacts when using status:
(#216).Published by andreynering about 5 years ago
Published by andreynering about 5 years ago
version:
.preconditions:
to task (#205).dir:
if it doesn't exist (#209, #211).--taskfile
flag (alias -t
), which can be used to run another Taskfile (other than the default Taskfile.yml
) (#221).Published by andreynering over 5 years ago
Published by andreynering over 5 years ago
Published by andreynering over 5 years ago
--summary
flag along with summary:
task attribute (#180).Published by andreynering over 5 years ago
:
(#161, #172),output
option (#173);Published by andreynering almost 6 years ago
vendor
directory in sync for some time, though;Published by andreynering almost 6 years ago
Published by andreynering about 6 years ago
task --init
not being shown anymore (when a Taskfile.yml
is not found)--watch
flag is given (#132)