A task runner / simpler Make alternative written in Go
includes
in remote Taskfiles will now also resolve correctly (#1347 by @pd93).TASKFILE_DIR
variable was sometimes incorrect (#1522, #1523 by @pd93).TASKFILE
special variable that holds the root Taskfile path (#1523 by @pd93).--list
flag (#1509, #1512 by @pd93, #1514, #1520 by @pd93).requires
on the API docs (#1491 by @teatimeguest).version: 2
schemas. See the deprecation notice on our website (#1197, #1447 by @pd93).spew
, which can be used to print variables for debugging purposes (#1452 by @pd93).merge
, which can be used to merge any number of map variables (#1438, #1464 by @pd93).call.Direct
became call.Indirect
(#1459 by @pd93).read
and taskfile
packages and introduced taskfile/ast
(#1450 by @pd93).ast.IncludedTaskfiles
renamed to ast.Includes
and orderedmap
package renamed to omap
plus some internal refactor work (#1456 by @pd93).taskfile
file names (#1482 by @xontab).ROOT_TASKFILE
special variable (#1468, #1469 by @pd93)..env
when the --dir
or --taskfile
flags were used (#1478 by @pd93).aliases
to --json
flag output (#1430, #1431 by @pd93).CLI_FORCE
special variable containing whether the --force
or --force-all
flags were set (#1412, #1434 by @pd93).Merry Christmas! :christmas_tree: :gift: :santa: :mrs_claus:
sources:
by using exclude:
(#225, #1324 by @pd93 and @andreynering).--timeout
flag to the Remote Taskfiles experiment (#1317, #1345 by @pd93).vars:
and env:
were being executed when they should actually be skipped by platforms:
(#1273, #1377 by @andreynering).schema.json
to make silent
valid in cmds
that use for
(#1385, #1386 by @iainvm).--no-status
flag to skip expensive status checks when running task --list --json
(#1348, #1368 by @amancevice).--yes
flag for the Remote Taskfiles experiment (#1344 by @pd93).watch: true
in a task to automatically run it in watch mode (#231, #1361 by @andreynering)..git
(like .github
), for example, were also being ignored (#1356 by @butuzov).task --list
(#1343 by @blackjid).