Description
Have an option to export actual execution tree as JSON taking dependencies and "for" executions.
Currently I use "task --dry --force root-task" and it prints all executions. It needs parsing.
It would be much easier to have it as JSON and include actual values of labels, commands, parameters passed to sub tasks and dependencies.
Optionally it could also show values of sources and generates fields.
It could work in "normal" mode with status checks and "force" mode. In force mode it would be useful to have the value of status check in json output.
Description
Have an option to export actual execution tree as JSON taking dependencies and "for" executions.
Currently I use "task --dry --force root-task" and it prints all executions. It needs parsing.
It would be much easier to have it as JSON and include actual values of labels, commands, parameters passed to sub tasks and dependencies.
Optionally it could also show values of sources and generates fields.
It could work in "normal" mode with status checks and "force" mode. In force mode it would be useful to have the value of status check in json output.