A task runner / simpler Make alternative written in Go
--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).sources:
by replacing md5 with XXH3 which is much faster. This is a soft breaking change because checksums will be invalidated when upgrading to this release (#1325 by @ReillyBrogan).We're looking for feedback on Remote Taskfile on #1317. Don't hesitate to add your opinion.
If you want to say "thank you" for the work done on this tool, consider sponsoring @andreynering and @pd93 via GitHub Sponsors.
--watch
mode (#1285, #1297 by @FilipSolich).defer
on JSON Schema (#1288 by @calvinmclean and @andreynering).{{.USER_WORKING_DIR}}
in combination with includes
(#1046, #1205, #1250, #1293, #1312, #1274 by @andarto, #1309 by @andreynering).--status
flag. Running this flag should not have side-effects: it should not update the checksum on .task
, only report its status (#1305, #1307 by @visciang, #1313 by @andreynering).NOTE: v3.29.0 was skipped because of an issue on the release process.
for
(#82, #1220 by @pd93).--exit-code
code flag was not returning the correct exit code when calling commands indirectly (#1266, #1270 by @pd93).nil
panic when a dependency was commented out or left empty (#1263 by @neomantra)..env
directory (not file) is present on current directory (#1244, #1245 by @pd93).taskfile.yml
, taskfile.yaml
, taskfile.dist.yml
& taskfile.dist.yaml
--experiments
flag to allow you to see which experiments are enabled (#1242 by @pd93)..task
if the checksum has changed (#1185, #1194 by @deviantintegral).version: 2
schema. This will be removed in the next major release (#1197, #1198, #1199 by @pd93).prompt:
prop to set a warning prompt to be shown before running a potential dangurous task (#100, #1163 by @MaxCheetham, Documentation).cmd:
in a task, avoiding the more complex cmds: []
when you have only a single command for that task (#1130, #1131 by @timdp).silent:
when calling another tasks (#680, #1142 by @danquah).version
is omitted from a Taskfile (#1148, #1149 by @pd93).master
to main
(#1049, #1048 by @pd93)..hg
(Mercurial) to the list of ignored directories when using --watch
(#1098 by @misery).--sort
flag for use with --list
and --list-all
(#946, #1105 by @pd93).